Repository navigation
Category Module
Create, update, delete, and list product categories
Slug and description support
Product Module
Add and manage products with name, price, stock, category assignment
Image upload support
Category-Product Relationship
Products can be linked to multiple categories
Filter products by category
User Management
Register, login, and manage user accounts
Admin role support
Voucher System
Create and apply discount vouchers
Set expiry dates and usage limits
Improvements:
Clean RESTful API structure
Form validation and error handling added