Custom Next.js Vendure Frontend

Job ID: 40521342

Budget: €250 – €750 EUR

Project Overview

We already have a working Vendure backend and we are looking for an experienced frontend developer to build a modern B2B ecommerce storefront.

This is a frontend-only project.

The Vendure backend, products, categories, pricing and GraphQL API already exist.

Tech Stack Requirements

Required:

Next.js 15+
React
TypeScript
Tailwind CSS
GraphQL
Responsive Design

Preferred:

shadcn/ui
Tailwind Plus / Tailwind UI experience
Ecommerce experience
Headless commerce experience
Backend

The frontend must connect to an existing Vendure GraphQL API.

No backend development is required.

No ERP development is required.

Store Type

B2B Ecommerce

Products include:

Cleaning products
Paper products
Hygiene products
Gloves
Hotel supplies
Professional equipment
Required Pages
Public
Homepage
Category listing
Product listing
Product detail page
Search results
Brands page
Contact page
About us page
Ecommerce
Cart
Checkout
Login
Registration
Forgot password
Customer Area
Dashboard
Order history
Order details
Favorites / Wishlist
Account details
Addresses
Homepage Features
Hero section
Featured categories
Featured products
Brands section
Promotional banners
Recently viewed products
Product Features
Product gallery
Product specifications
Related products
Add to cart
Wishlist
Quantity selector
Search

Must include:

Fast search
Product search
SKU search
Autocomplete suggestions
Design Style

We are NOT looking for:

WooCommerce style
Shopify style
Fashion store themes

We ARE looking for:

Grainger
Uline
Amazon Business

Professional B2B design.

Performance Requirements
SEO Friendly
Server Side Rendering (SSR)
Mobile First
Fast loading pages
Image optimization
Future Plans

In a future phase we may integrate a CMS (Payload CMS) for:

Static pages
Landing pages
Blog
SEO content
Banners

The frontend should be developed in a way that allows future CMS integration without major refactoring.

Deliverables
Full source code
Installation instructions
Documentation
Git repository
Deployment support
Important

When applying, please provide:

Previous Next.js ecommerce projects
GraphQL experience
Vendure experience (if any)
Estimated timeline
Fixed price quote


To confirm that you have read the project description, please start your proposal with the word "VENDURE".