DEV Community

Starter Stack
Starter Stack

Posted on

I turned my e-commerce side project into a customizable template — full source + admin panel

I built a full e-commerce app (Vue 3 + Node.js + MongoDB) for a real project,
and realized the same codebase could be restyled for almost any niche in
minutes. So I packaged it as a template.

[embed your video here]

What's included:

  • Vue 3 storefront with search/category/price filters
  • Persistent cart (Pinia) + full checkout flow
  • JWT auth with role-based access (user/admin)
  • Full admin panel — manage products, categories, orders
  • RESTful Express API
  • MongoDB seed data + full setup docs

Runs locally in under 10 minutes: clone → npm install → seed → npm run dev.

Grabbed it here if you want to skip building auth + cart + admin from
scratch on your next project: https://trialist4.gumroad.com/l/coaffs

Happy to answer questions about the stack or setup in the comments.

Top comments (1)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.