Skip to content

Latest commit

 

History

90 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vendure logo Railway logo

Prebaked Vendure 3.5.0 monorepo

Backend + Admin Dashboard + Remix Storefront + PostgreSQL

Combine Vendure's headless commerce backend with a modern Remix storefront for a complete, production-ready e-commerce solution.

PRs welcome! Discord Chat

About this boilerplate

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 🥳

Deploy with no manual setup in minutes

Deploy on Railway

Preconfigured integrations

  • 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

Local setup

Backend

  • 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 at localhost:3000/admin

Requirements

  • PostgreSQL database (automatic setup with Railway template)

Commands

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)

Storefront

  • cd vendure-storefront/
  • pnpm install
  • Rename .env.template.env
  • pnpm dev - starts storefront at localhost:8002

Requirements

  • Running backend on port 3000 (starts automatically with Railway template)

Commands

cd vendure-storefront/ pnpm install - install dependencies pnpm build - compile for production pnpm dev - development server with hot reload pnpm start - production server

Useful resources

A template by,
FUNKYTON logo

License

This project is licensed under the GPLv3 License. See the LICENSE file for details.

About

vendure backend and storefront shipped in one package.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages