Stage 2 (Out of 3) Project
What are we trying to build:
We have built an app to handle the day to day operations of a restaurant which has backend and frontend part, the front end lets the customers of the restaurant interact with the restaurant app interface and see the offerings from the restaurant, lets them connect and explore other offerings.
On the backend part of the project, the manager of the restaurant and the employees can login and interact with the app. The manager can handle different day to day operations like adding new menus, taking orders, keeping track of inventory, managing employees and their timesheets etc. The employees can keep track of their profiles and timesheets by logging on the backend.
Why did we choose to work on this:
These days a lot of restaurants are coming up in every corner of the city, and we thought it would be a cool idea to implement a full fledged web app for the restaurant to handle their tasks.Since technology can lift off the weight of managing restaurants heavily and lets the owners focus on running the restaurant more efficiently and also without costing a lot.
Technologies used: Frontend:
HTML5 | CSS3 | Bootstrap | jQuery
Backend:
EXPRESS JS (SERVER SIDE FRAMEWORK) | NODE JS | MONGO DB (Non Relational database) | JAVASCRIPT | JQUERY | HBS TEMPLATING ENGINE
Packages and Modules:
EXPRESS | BODY PARSER | MONGO DB | EXPRESS_SESSION |NODEMAILER etc
Deployment:
Heroku | MONGODB Atlas
Future scope of improvement?
On the frontend part –
let the users book a table
adding functionality to let the users order online
Blogs
adding subscriptions(needs implementation on the backend also)
On the backend part-
adding more functionalities for better handling of inventory and menu management.
adding more features in employee management module with efficient timesheet management and enhanced ui.