Rebuild Company Website from WordPress to Next.js + Strapi (Headless CMS)
Worldwide
Project Overview We're looking for an experienced full-stack developer to rebuild our company website, agile.com.np, migrating it from WordPress/Elementor to a modern Next.js (App Router) frontend with Strapi as a self-hosted headless CMS. We already have: a completed content extraction of the existing site, a finished homepage design (Tailwind CSS, navy/antique-gold visual system, DM Serif Display + Plus Jakarta Sans typography), and a full sitemap. You'll be building on top of an established design direction, not starting from a blank page. Scope of Work Set up a new Next.js (App Router) project, fully responsive, matching our existing homepage design system Stand up a self-hosted Strapi instance and model the content types needed for: 25 Pages + Blog posts Career/job listings Leadership team bios, testimonials, case studies Migrate existing content from WordPress into Strapi Build out all page templates (home, about, services, solutions, industries, success stories, blog, careers) consuming Strapi via API Implement image optimization (Next.js WebP), proper meta tags, canonical URLs, and structured data (JSON-LD) for SEO Fix known issues from our internal audit: exposed API endpoints, missing width/height on images causing layout shift, slow load time (~4.2s currently), missing CSP headers Set up hosting/deployment (Vercel for frontend; a VPS or similar for self-hosted Strapi) and handle DNS cutover from the current WordPress host Basic documentation for our team on how to add/edit content in Strapi Requirements Proven experience with Next.js (App Router), React, and Tailwind CSS Hands-on experience with Strapi (schema design, API, self-hosting/deployment) Experience migrating content from WordPress (via REST API/export) into a headless CMS Strong understanding of on-page SEO fundamentals and Core Web Vitals Comfortable working from an existing Figma/HTML design reference and matching it precisely Clear communicator — we'll need regular async updates given time zone differences (Nepal, GMT+5:45) Deliverables Fully functional Next.js site consuming Strapi, deployed and live at agile.com.np Self-hosted Strapi instance with all content migrated and modeled Editor documentation for non-technical staff to update blog/career content Basic handover call/walkthrough
$200.00
Fixed-price- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:15 to 20
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- Nepal9:30 PM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by