Welcome to DiscountBytes, an advanced web application tailored for restaurants to dynamically adjust their menu pricing based on real-time customer traffic. By harnessing the power of facial recognition technology, our platform not only optimizes pricing strategies but also streamlines staff allocation and enhances security measures for staff authentication. Founded by Aritra, Shash, Sahil and Sam at HackBeanPot 2024!
- Dynamic Food Pricing: Leverages live customer count to adjust menu prices, ensuring optimal competitiveness and profitability.
- Efficient Staff Allocation: Uses real-time data to recommend staff deployment, improving service quality during peak times.
- Facial Recognition for Staff: Facilitates swift staff check-ins and enhances security through facial recognition technology.
Before you begin, ensure you have the following installed on your system:
- Python 3.8 or later
- Flask
- Pandas
- SQLite3
Follow these steps to set up the project environment:
-
Clone the project repository:
git clone https://github.com/yourusername/dynamicdine.git cd dynamicdine -
Install the required Python packages:
pip install -r requirements.txt
-
Configure the application environment variables for development:
export FLASK_APP=web_app.py export FLASK_ENV=development
To launch the web application, execute:
-
To run the web server:
flask run
-
Go to the following link for local hosting on web browser to access application:
http://127.0.0.1:5000/
- Login Page: Presents unique login ID for registered restaurants, data stored in SQLite database, and checks if credentials match.
- Feature Option: Shows 3 options for adding items and tracking dynamic prices of food items or clocking-in employees by facial recogintion and finally the number of staff predictor from past data of restaurant traffic and number of staff members.
- Function Specifc Site: Respective web pages for each of these functionalities, and their outputs.
We encourage contributions to DiscountBytes! If you have suggestions or encounter issues, feel free to fork the repository, apply your changes, and submit a pull request.
Dynamic Dine is licensed under the MIT License.
For questions or additional support, please contact us.