- Shopkeeper's can sign up and login
- Api's are protected with JWT token
- Shopkeeper's can add, update, delete, and view their products (flowers)
- Shopkeeper's can also search and filter their products to find specific products
- Shopkeeper's sell their products to customers
- Shopkeeper's can view their sales report
- TypeScript, Node.js, Express.js, MongoDB, Mongoose, Zod, Bcrypt, JWT
- First, clone the repo and install the dependencies using
npm install
command. - then, build the project using
npm run build
command. - at last, run the project using
npm run start:dev
command.
- server: https://bloomhub-assignment6-backend.vercel.app
- client: https://bloomhub-assignment6-frontend.vercel.app
-
Manager
- email: xpawal@gmail.com
- password: awal123
-
Seller
- email: babulakterfsd@gmail.com
- password: babul123
-
Customer
- email: belayet@gmail.com
- password: belayet123
- use code 'eid2024' to get 8% discount