An inventory management app used for cycle counting and recording your returns inventory
- change .env.example in server folder and rename it to .env
- Create database at https://cloud.mongodb.com
- In .env file update MONGODB_URI=mongodb+srv://your-db-connection
$ cd server
$ npm install
$ npm start
# open new terminal
$ cd client
$ npm install
$ npm start
- On the navbar click Receive
- Click on the plus sign to add a product
- From the drop down menu select the product and enter the quantity
- Add as many products by clicking on the plus sign
- Clear a product entered by mistake by clicking the trash bin
- Click submit to receive all entered products and their counts will be updated
- On the navbar click Add
- Enter the required fields
- Click submit to complete
- On the navbar click New Count
- Enter new counts
- Click Submit to complete
- "Previous" values will now update to the "Counted" values and "Counted" values will now be the new entered counts.
- Reset Received button will reset all received counts to 0
- Click on any product row
- Update any value
- Right click to bring up context menu to submit, cancel or delete
- Product values will not update uless submit is clicked on the context menu