MenuMate is a submission for McHacks 2023, a web application that leverages React, Flask, Co:Here, and Beautiful Soup. The project fetches information about Ottawa restaurants, checks for current health issues, and generates brief business descriptions using Natural Language Processing (NLP).
- Restaurant Information: Fetches details about Ottawa restaurants.
- Health Issue Indicator: Indicates if the restaurant has current health issues.
- Business Description: Generates a concise business description using NLP.
- React and Flask Implementation: Frontend built with React, backend powered by Flask.
- Co:Here and Beautiful Soup: Utilizes Co:Here for certain functionalities and Beautiful Soup for web scraping.
- Asad Ali
- Masoud Karimi
- Joshua John
- Anthony Le
- Aranan Thayaparan
- React: JavaScript library for building user interfaces.
- Flask: Python web framework used for the backend.
- Co:Here: Used for specific functionalities within the application.
- Beautiful Soup: Python library for web scraping.
- NLP: Natural Language Processing for generating business descriptions.
-
Clone the repository:
git clone https://github.com/Twoos123/MenuMate.git
-
Navigate to the project directory:
cd MenuMate -
Install dependencies:
npm install
-
Run the application:
npm start
Open your browser and navigate to http://localhost:3000 to use MenuMate.
Contributions are welcome! If you have ideas, suggestions, or improvements, feel free to open an issue or create a pull request.
- This project was developed as a submission for McHacks 2023.