Combine Vendure's headless commerce backend with a modern Remix storefront for a complete, production-ready e-commerce solution.
Need help?
Step by step tutorial, with screenshots
This boilerplate is a complete, production-ready e-commerce solution built with Vendure 3.5.0 - a modern, headless commerce platform. It includes:
- Backend: Full-featured commerce API with admin dashboard
- Storefront: Modern Remix-based customer-facing store
- Database: PostgreSQL with automatic seeding
- Payments: Stripe integration ready
- Deployment: Optimized for Railway with Railpack
Updated to Vendure v3.5.0 🥳
- Stripe Payment Processing: Complete payment integration with webhook handling
- Email System: SendGrid integration for order confirmations and notifications
- Asset Management: Built-in file upload and management
- Admin Dashboard: Full-featured admin interface at
/admin - Customer Authentication: Complete user management system
cd vendure-backend/pnpm install- Rename
.env.template→.env - To connect to your online database from local, copy the Railway-generated
DB_*environment variables to your.env pnpm dev- starts backend with admin dashboard atlocalhost:3000/admin
- PostgreSQL database (automatic setup with Railway template)
cd vendure-backend/
pnpm install - install dependencies
pnpm build - compile for production
pnpm dev - development server with hot reload
pnpm start - production server
pnpm seed:once - seed database with initial data (auto-rebuilds native modules)
cd vendure-storefront/pnpm install- Rename
.env.template→.env pnpm dev- starts storefront atlocalhost:8002
- Running backend on port 3000 (starts automatically with Railway template)
cd vendure-storefront/
pnpm install - install dependencies
pnpm build - compile for production
pnpm dev - development server with hot reload
pnpm start - production server
- Tutorial blog post: Vendure Tutorial on FunkyTon
- Vendure Documentation: docs.vendure.io
- Community Discord: discord.gg/vendure
This project is licensed under the GPLv3 License. See the LICENSE file for details.