Fixed-price packages · from $219
React and Next.js Websites and Apps
React and Next.js development for startups, agencies and product teams: marketing sites, headless storefronts, admin dashboards, content sites with a CMS, and apps built from a Figma file. I also move older React apps to Next.js and fix slow pages. Fixed prices from $219, written in TypeScript, with every line of code kept in your own Git repository.
React and Next.js Websites and Apps: 8 packages
-
Next.js Marketing Website
A fast company or product site in Next.js with editable copy, working forms and analytics in place.
- Starter
- $279
- 6 days
- Business
- $749
- 12 days
- Premium
- $1,599
- 26 days
-
Next.js Headless Ecommerce Storefront
Your own Next.js storefront on top of Shopify, WooCommerce or Medusa, with the platform's checkout kept intact.
- Starter
- $389
- 9 days
- Business
- $999
- 18 days
- Premium
- $2,299
- 36 days
-
React Admin Dashboard
An internal dashboard in React for your team: tables, filters, charts, forms and role-based access.
- Starter
- $349
- 8 days
- Business
- $899
- 16 days
- Premium
- $1,899
- 32 days
-
React Web App from Figma
Your Figma screens turned into a working React app with reusable components and real data behind them.
- Starter
- $299
- 7 days
- Business
- $799
- 14 days
- Premium
- $1,799
- 30 days
-
Next.js Blog and Content Site with CMS
A content site in Next.js where writers publish from a CMS and pages stay fast as the archive grows.
- Starter
- $249
- 6 days
- Business
- $649
- 12 days
- Premium
- $1,399
- 24 days
-
React to Next.js Migration
Move a Create React App or Vite single-page app to Next.js for server rendering and a maintained setup.
- Starter
- $349
- 8 days
- Business
- $899
- 16 days
- Premium
- $1,899
- 32 days
-
React Performance and Core Web Vitals Fix
Find and fix what makes a React or Next.js site slow, measured with field data and Lighthouse before and after.
- Starter
- $219
- 4 days
- Business
- $549
- 9 days
- Premium
- $1,249
- 18 days
-
React Frontend for an Existing API
A new React frontend for the API you already have, with typed calls, sign-in and clear error handling.
- Starter
- $299
- 7 days
- Business
- $799
- 14 days
- Premium
- $1,799
- 30 days
When is Next.js a better choice than a page builder?
When the site has to behave like software: logged-in areas, data from an API, hundreds of pages generated from a database or CMS, or a speed target a theme cannot reach. For a five-page brochure site that one person edits, WordPress is often simpler and cheaper, and I will tell you so. Next.js pays for itself when pages are built from data and rendered on the server, so the content is already in the HTML that search engines and AI crawlers fetch.
Which package matches your project?
| Your situation | Start with | Why |
|---|---|---|
| Launching a product or company site | Next.js marketing website | Static pages on a CDN, CMS-managed copy and forms wired to your tools |
| Selling through Shopify or another commerce backend | Headless storefront | Your own frontend over the store's API, with its checkout kept |
| Holding a finished Figma file | React web app from Figma | A component library that matches the design, then the screens |
| Running an old Create React App project | React to Next.js migration | Server rendering, file-based routing and a maintained build setup |
| Failing Core Web Vitals in Search Console | Performance fix | Measured fixes for LCP, INP and CLS on your worst templates |
Which files and access should you prepare?
Access to the Git repository if one exists, the design file or a few sites you like, your API documentation with a test key, and where you plan to host. Vercel, Netlify, a Node server or a Docker host all work. For dashboards and apps, list the user roles and what each one may see or change, since that decides most of the routes.
What does a fixed price exclude here?
Hosting and CMS subscriptions, paid UI kits or fonts, third-party API usage, and building the backend API itself unless a package says so. Copywriting and photography stay with you. Performance work fixes what is measured on your pages; the final score also depends on your server, your scripts and your images, and how page experience affects ranking is Google's decision.
How ordering a package works
-
1
Choose a plan
Pick Starter, Business or Premium and pay once by card, PayPal or crypto. The price on the page is the price.
-
2
Send your content
A project opens for your order. Send your text, logo, photos and any logins I need there.
-
3
I build it
I build on a private staging link you can open on your phone, with updates as I go.
-
4
Launch and handover
After your approval the site goes live on your domain, and every login is yours.
One-time price, no monthly fee from me
You pay for the build once. Your domain and hosting are registered in your name and renewed with your hosting provider, who bills you directly. I add nothing on top, and the site keeps running whether or not you hire me again.
What I do not build
Gambling and adult websites, and sites that sell content without the rights to it. Need something not listed? Ask for a custom quote.
Questions about react and next.js websites and apps
Will I own the code?
Yes. Work is pushed to a GitHub or GitLab repository in your name from the first day, so you see progress commit by commit. There is no license fee and no lock-in to me. Every project ships with a README that explains how to run, build and deploy it.
Do you use the App Router or the Pages Router?
New builds use the App Router with React Server Components, because that is where Next.js development is heading. An existing Pages Router project can stay as it is or move over gradually, one route at a time, since both routers can run side by side in the same app during a migration.
Can my team edit content without a developer?
Yes, on any package that includes a headless CMS. I set up Sanity, Strapi, Payload, Contentful or WordPress in headless mode, model the content types with you, and connect previews so editors see a draft before publishing. The CMS plan, if it is paid, is billed by the CMS vendor to you.