1.2 KiB
1.2 KiB
Plan: UMKM Module Implementation
Goal
Implement UMKM, ProdukUmkm, and PenjualanProduk module with CRUD API and Dashboard analytics.
Steps
- Update Prisma Schema (already done in file).
- Run database migration and seed data.
- Implement UMKM CRUD API.
- Implement ProdukUmkm CRUD API.
- Implement PenjualanProduk CRUD API.
- Implement Dashboard API (KPI, Summary, Top Produk, Detail Penjualan).
- Register all routers in the ekonomi module.
- Verify with type check and build.
Progress
- Step 1: Update Prisma Schema
- Step 2: Run database migration
- Step 3: Implement UMKM CRUD API
- Step 4: Implement ProdukUmkm CRUD API
- Step 5: Implement PenjualanProduk CRUD API
- Step 6: Implement Dashboard API
- Step 7: Register routers
- Step 8: Verify changes
- Step 9: Implement Admin UI Layout and Tabs
- Step 10: Implement Dashboard UI Page
- Step 11: Implement Data UMKM UI Page
- Step 12: Implement Produk UI Page
- Step 13: Implement Penjualan UI Page
- Step 14: Register UI pages in Admin Menu
- Step 15: Implement Public UMKM Directory Page
- Step 16: Implement Public UMKM Detail Page
- Step 17: Implement Public Product Catalog Page
- Step 18: Register public pages in Navbar