feat(public-ui): unify Pasar Desa and UMKM into a single tabbed page

This commit is contained in:
2026-04-21 11:34:10 +08:00
parent 1a74a1f683
commit 59981683db
6 changed files with 296 additions and 529 deletions

View File

@@ -3,14 +3,11 @@
## Accomplishments
- Successfully migrated the database to include `Umkm`, `ProdukUmkm`, and `PenjualanProduk` tables.
- Implemented a complete set of CRUD API endpoints for UMKM, Products, and Sales.
- Developed a comprehensive Dashboard API providing KPIs, sales summaries, top products, and detailed stock analytics.
- Implemented a comprehensive Dashboard API providing KPIs, sales summaries, top products, and detailed stock analytics.
- Integrated the new module into the existing `ekonomi` router.
- Implemented the Admin UI with a modern tab-based layout.
- Created four main admin pages: Dashboard, Data UMKM, Produk, and Penjualan.
- Registered the new UMKM module in the Admin Navigation Menu for all roles.
- Implemented the Public UI for citizens to browse local businesses.
- Created three public pages: Direktori UMKM, UMKM Detail, and Katalog Produk.
- Registered the public UMKM pages in the main Website Navbar under the Ekonomi section.
- Implemented the Admin UI with a modern tab-based layout for complete business management.
- Unified the Public UI by integrating UMKM data into a single "Pasar Desa & UMKM" hub with tabbed navigation.
- Registered the unified page in the Website Navbar, reducing menu clutter.
- Verified the implementation with `tsc` and `bun run build`.
## Files Created/Modified