Run one store or fifty, all from one dashboard.
TokoNusa is a multi-tenant commerce platform for Indonesian merchants, agencies, and franchise operators who need to manage multiple online shops from one place. It centralizes catalogs, orders, customers, payments, and reporting across tenants while keeping each store’s data isolated and configurable.
Shop Owner Dina, 34 - Dina runs three fashion stores across Shopee, Tokopedia, and Instagram order links. She needs one place to see sales, inventory, and staff activity without spending her day in spreadsheets.
Operations Manager Rudi, 41 - Rudi manages fulfillment for a franchise with several branches and multiple store admins. He needs role-based access and reliable order processing across stores.
Agency Admin Sari, 29 - Sari runs an e-commerce agency that manages stores for clients. She needs clean tenant separation, client reporting, and easy onboarding for new accounts.
Dina used to check three store dashboards, download CSV files, and reconcile stock in spreadsheets every night. When one store oversold a popular hijab style, she did not notice until orders were already delayed and customers were upset.
With TokoNusa, Dina connects her stores once and sees inventory, orders, and sales in a single tenant dashboard. She updates stock across selected stores, gets low-stock alerts before products run out, and resolves fulfillment issues faster.
Within a week, Dina spends less time on manual admin and more time on buying and promotions. Her team works from one source of truth, and the business avoids oversells, missed orders, and messy reporting.
Team & resourcing - Small team - 2 backend engineers, 1 frontend engineer, 1 designer, part-time PM, and QA support as needed.
Paste this into Cursor, Bolt, Lovable, or v0 to start building.
Build a multi-tenant commerce admin web app called TokoNusa for Indonesian merchants, agencies, and franchise operators. Core concept: Users can create and switch between tenants, where each tenant represents one business/client/store group. All data must be tenant-scoped with strict isolation. The app centralizes stores, products, inventory, orders, staff roles, notifications, and reporting. Primary screens and flows: 1. Auth: email/password and Google sign-in 2. Tenant setup: create tenant, choose business type, set currency IDR, timezone, and notification preferences 3. Tenant switcher in global header 4. Dashboard: sales, orders, low-stock, sync health, recent activity 5. Stores/integrations page: connect Shopee, Tokopedia, Shopify, and manual store setup 6. Products page: CRUD products, variants, SKU, barcode, price overrides, bulk CSV import/export 7. Inventory page: stock by store, bulk adjustments, low-stock alerts, audit history 8. Orders page: list, filters, detail drawer/page, status updates, batch actions, timeline 9. Team and permissions: invite users, roles Owner/Admin/Manager/Warehouse/Viewer, per-tenant access 10. Reports page: sales by date/store/channel/product, exports CSV/XLSX 11. Notification center and audit log Data model: User, Tenant, TenantMembership, Role, Store, IntegrationConnection, Product, ProductVariant, InventoryItem, Order, OrderItem, Customer, Notification, AuditLog, ReportExport. Each record must include tenant_id. Support created_at, updated_at, and soft delete where appropriate. Tech stack default: Frontend: Next.js 14, React, TypeScript, Tailwind CSS, shadcn/ui Backend: NestJS or Next.js server actions with REST endpoints Database: PostgreSQL with Prisma ORM Auth: Clerk or Auth0 Queue/jobs: BullMQ with Redis File storage: S3-compatible storage Analytics/logging: PostHog, Sentry, OpenTelemetry Deployment: Vercel for frontend and managed container service for backend Implementation requirements: Use a clean, responsive desktop-first admin UI with Bahasa Indonesia-ready labels. Include strong tenant context in the header, role-based access control, loading and empty states, validation for CSV uploads, and optimistic UI where safe. Add seeded demo data for at least 2 tenants and multiple stores. Build the MVP first with tenant management, dashboard, products, orders, inventory, and team permissions. Structure the codebase for future marketplace integrations, webhooks, and reporting jobs.
Design by The Resonance | Powered by GPC – The AI Transformation Company