
web
Shop Management
Role‑based flower shop management system. Admin assigns roles; managers run catalog operations (CRUD, duplication, coupons); sellers process POS sales with full history tracking. Built with TypeScript, React, Express and MongoDB using Ant Design components and Zod validation. I led end‑to‑end flows, data modeling and secure JWT auth.
Project Type
web
Development Timeline
12/02/2024 - 19/02/2024
Engineering Role
Full‑Stack Developer
Team Size
3 Member(s)
Key Features & Architecture
- Role‑based access: Admin, Manager, Seller
- Product CRUD, duplication, and coupon management
- Sales flow with history tracking
- Inventory insights and discount application with validation
- Ant Design UI with consistent forms (Zod + Mongoose)
Technologies & Tools
TypeScriptReactReduxReact RouterAnt DesignJWTNode.jsExpressMongoDBVercelZodMongoose