NextJS E-Commerce App Build
Summary
Freelancer Client is hiring: NextJS E-Commerce App Build.
Location: Remote
I’m ready to move my e-commerce idea from concept to a fully functioning web app and I’ve chosen Next.js as the framework. The design mock-ups, basic component hierarchy, and product data models are finished; what I need now is an experienced Next.js developer who can turn these assets into a responsive, production-ready storefront.
What you'll do:
• Build the core pages (home, product listing, product detail, cart, checkout, user account) in Next.js with clean, server-side–rendered code and TypeScript.
• Implement state management for cart and user sessions; I’m open to Redux Toolkit, Zustand, or your preferred lightweight alternative as long as it remains maintainable.
• Ensure Lighthouse scores stay high on mobile and desktop, with a focus on Core Web Vitals.
Skills: JavaScript, Website Design, SEO, HTML, Stripe, API Integration, Next.js
Budget: $2–$8 USD
Source: Freelancer Client via Remote / Online. Apply on the source website.
Original
I’m ready to move my e-commerce idea from concept to a fully functioning web app and I’ve chosen Next.js as the framework. The design mock-ups, basic component hierarchy, and product data models are finished; what I need now is an experienced Next.js developer who can turn these assets into a responsive, production-ready storefront.
Here’s the scope as I see it right now:
• Build the core pages (home, product listing, product detail, cart, checkout, user account) in Next.js with clean, server-side–rendered code and TypeScript.
• Wire the pages to my existing headless CMS / API endpoints for product data, images, and inventory updates.
• Implement state management for cart and user sessions; I’m open to Redux Toolkit, Zustand, or your preferred lightweight alternative as long as it remains maintainable.
• Integrate Stripe for payments and send order data to our fulfillment webhook.
• Add SEO-friendly routes, meta tags, and structured data so the catalog is easily indexed.
• Ensure Lighthouse scores stay high on mobile and desktop, with a focus on Core Web Vitals.
• Set up a basic unit and integration test suite (Jest + React Testing Library or similar) and a CI workflow that blocks merges on failing tests.
Acceptance criteria
— All pages render without client-side errors in the latest Chrome, Safari, Firefox, and Edge.
— Checkout completes a test purchase in Stripe’s sandbox and returns a success page with order summary.
— Product data, cart contents, and user state persist across reloads.
— Lighthouse performance score ≥ 90 on the critical pages.
— The repository includes clear README instructions for local setup and deployment.
I’ll share Figma files, the CMS schema, and API keys once we start. Looking forward to collaborating and seeing how you’d structure the project to keep it fast, scalable, and easy to extend.
Location & Details
Apply on source →About this listing
This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.