"86-No-More is a culinary revolution that bids goodbye to the disappointment of unavailable menu items with the cutting-edge inventory tracker. It seamlessly anticipates ingredient shortages, empowering managers with insightful analytics, minimizing waste, and maximizing profits. With 86-No-More embrace innovation, eliminate shortages, and savor the taste of a more lucrative and long-lasting restaurant success!" This app allows you to:
- Register and Log in to 86-no-more
- Add and Delete items to the menu
- Option to choose the item from a list of items
- Ordering and pay page for customers
- Add, Update, and Delete items to the inventory
- option to choose metric data for quantity
- Send notifications when there is a ingredients shortage or expiration
- Email alerts when there is a ingredients shortage or expiration
- Predicts the stock based on the previous usage
- Visualize your inventory in the form of graphs
- User feedback page implemented, where in user can give star rating to the products in menu
- To provide awareness about food wastage, we have implemented awreness tab
- For code quality Added prettier in codebase, for automatic code formatting Added test cases to increase code coverage.
- Ordering and pay page for customers
- Option to choose the item from a list of items
- Added metric data in inventory
- Added email alerts
- User feedback page implemented, where in user can give star rating to the products in menu
- Implemented awareness tab to educate about food wastage
- For code quality Added prettier in codebase, for automatic code formatting Added test cases to increase code coverage.
- Install MongoDB - Version: 18.17.1
- Download and install NodeJs - Version: 7.0.2
- Download the Allow CORS: Access-Control-Allow-Origin extension for Google Chrome - Version: 2.8.5
- In the command prompt clone the frontend project using following commands:
- Then enter 'npm-install' to install all the required dependencies in both the terminals. The dependencies have been mentioned in the 'package.json' file. If you want to check newer versions of dependencies use
- Then enter below command for both the terminals to start the application:
- Open http://localhost:3000 to view it in the browser.
npm install --save-dev @wojtekmaj/enzyme-adapter-react-17
npm run test
npm test -- --coverage
- Link to frontend repository: https://github.com/nitin-dhevar/86-no-more-frontend
- Link to backend repository: https://github.com/nitin-dhevar/86-no-more-backend
Display user-specific information about authentication, Login, and search criteria.
Displays the menu item and the user can able to select the quantity and pay accordingly
When the inventory is running low or there are expired items then the user will get an email alert
To improve the standards, we have implemented User Feedback page where the customers give rating to the products
To make it convenient to understand we have implemented a metric selector
To make it easier for selection we have implemented a list for Ingredients
Implemented awareness tab to educate about food wastage
The project is not currently funded
Our ideas for new features that can be implemented to make this project better can be seen in our RoadMap project board. Road Map
We would like to thank Dr. Timothy Menzies for helping us understand the process of building a good Software Engineering project. We would also like to thank the teaching assistants Andre Lustosa, San Gilson, Xueqi (Sherry) Yang, Yasitha Rajapaksha, Rahul Yedida for their support throughout the project.
This project is licensed under the terms of the MIT license. Please check License for more details.
Nitin Dhevar |
Venkata Sai Praveen Gunda |
Manideepika Reddy Myaka |
For any support, email us at [email protected] / [email protected]