E-commerce · React + Node (Express) · 24 @molecule/* packages
Instacart-like grocery delivery with categories, substitution preferences, delivery slots, and real-time order tracking — with built-in Stripe-backed subscription tiers
//login/signup/forgot-password/reset-password/shop (signed in)/product/:id (signed in)/cart (signed in)/order/:id (signed in)/orders (signed in)/settings (signed in)/checkout (signed in)/search (signed in)/lists (signed in)/order/:id/confirmation (signed in)api/src/handlers/_seed.tsapi/src/handlers/cart.tsapi/src/handlers/delivery-slots.tsapi/src/handlers/lists.tsapi/src/handlers/orders.tsapi/src/handlers/products.tsfree / pro / team — gated by: maxCart, maxDeliverySlots, maxOrders, maxProducts, advancedFeatures, canExport, retentionDays
@molecule/api-cron-node-cron@molecule/api-database-postgresql@molecule/api-email-templates@molecule/api-emails-mailgun@molecule/api-entitlements@molecule/api-geolocation-google@molecule/api-image-sharp@molecule/api-payments-stripe@molecule/api-realtime-socketio@molecule/api-resource-cart@molecule/api-resource-inventory@molecule/api-resource-order@molecule/api-resource-payment@molecule/api-resource-product@molecule/api-resource-user@molecule/api-search-meilisearch@molecule/api-uploads-s3@molecule/app-billing-react@molecule/app-data-table@molecule/app-maps@molecule/app-realtime-socketio@molecule/app-status-timeline-react@molecule/app-top-nav-layout-react@molecule/app-virtual-scrollDATABASE_URL PostgreSQL connection stringSTRIPE_SECRET_KEY Stripe secret API key for payment processingSTRIPE_PUBLISHABLE_KEY Stripe publishable key for client-side checkoutSTRIPE_WEBHOOK_SECRET Stripe webhook signing secretMEILISEARCH_API_KEY MeiliSearch admin API keyGOOGLE_MAPS_API_KEY Google Maps API key for delivery routing and address validationS3_BUCKET S3 bucket for product imagesAWS_ACCESS_KEY_ID AWS access key for S3AWS_SECRET_ACCESS_KEY AWS secret key for S3MAILGUN_API_KEY Mailgun API key for transactional emailsMAILGUN_DOMAIN Mailgun sending domainThe @molecule/* packages are Apache-2.0. The app you build from this template is yours to export and self-host. Licensing