Starter Templates

Clone, configure, start selling.

Production-ready starter templates for building DERO commerce applications. Skip the boilerplate and focus on your product.

A streetwear storefront with a Vite + React frontend and Medusa v2 backend. Pre-configured with the medusa-payment-deropay plugin for accepting DERO alongside Stripe.

What's included
  • Product catalog with variants and images
  • Cart and checkout flow
  • DeroPay + Stripe payment providers
  • Admin dashboard via Medusa
  • Seed script with sample products
Tech stack
Medusa v2ReactViteTypeScriptmedusa-payment-deropay

A multi-vendor marketplace with buyer/seller flows, escrow checkout, and dispute resolution. Server-backed listings, invoices, and webhook processing with SQLite persistence.

What's included
  • Multi-vendor storefronts
  • Buyer cart and checkout
  • Seller listing management
  • Invoice, router, and escrow rails
  • Dispute and resolution flows
Tech stack
Next.js 16React 19SQLiteTypeScriptTailwind CSS
Why templates

Skip months of boilerplate

Production-Ready

Not toy examples. Real architecture with auth, state management, and error handling.

Self-Contained

Each template is a complete project. Clone, install, configure, run.

Best Practices

TypeScript, separation of concerns, env-based config, and test coverage.

Community Maintained

Open source under MIT. Contributions welcome — built by developers, for developers.

Get going

How to use a template

1

Clone the template

npx degit DHEBP/DeroPay/templates/hologram-store my-store
2

Configure environment

Copy .env.example to .env and set your DeroPay gateway URL, API key, and webhook secret. Point at your self-hosted gateway or the demo server for testing.

3

Start building

Install dependencies and run the dev server. Each template includes seed data, mock payment modes, and developer tools to help you iterate quickly.

Build something new?

Want to contribute a template? We welcome community submissions — check the contributing guide to get started.