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