A multi-tenant SaaS that lets merchants launch and operate online stores — with an admin dashboard, a storefront, a mobile app, and AI-assisted content.
A NestJS backend (hundreds of endpoints) serving multiple tenants from a single deployment, a Vue admin dashboard, a Nuxt storefront, and a Flutter mobile app — all organized as a monorepo.
- Backend: NestJS (TypeScript)
- Admin dashboard: Vue
- Storefront: Nuxt
- Mobile: Flutter
- Infrastructure: Docker (
infrastructure/) - Layout: monorepo (
apps/+ sharedpackages/)
apps/ # backend, dashboard, storefront, mobile
packages/ # shared libraries
infrastructure/ # docker / deployment
docs/ # documentation
npm install
npm run dev # run the workspace
npm run buildnpm test # unit
npm run test:integration
npm run test:e2eCore commerce flows (multi-tenant catalog, orders, dashboard, storefront) are implemented. Shipping, notifications, and some AI-content features are being integrated.