IMS is an Inventory Management System. The IMS product is a product built for the Business sector where Small and Medium scale businesses can effectively keep track of their inventory and stocks of products being restocked or sold.
The application uses Node.js, Express.js and Postgresql for database management.
- Admin can sign up.
- Admin can register a User.
- User can sign in.
- Admin can update, suspend and delete a User.
- User can create a Sales Order.
- User can create a Purchase Order.
- Admin can approve or disapprove a Purchase Order.
- Admin can see all Users.
- Both Admin and Users can see all Purchases, Sales, Refunded Items and Stock.
- Admin can track sales performance and customer retention over a period of time.
- Node.js
- Express.js
- Redis (Caching System)
- Node-Cron (Task Scheduling)
- Node
- npm
- Redis
npm install
.env
npm run start
OR
npm run dev
npm run test