Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MenuMate

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).

Features

  • 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.

Team

  • Asad Ali
  • Masoud Karimi
  • Joshua John
  • Anthony Le
  • Aranan Thayaparan

Technologies Used

  • 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.

Getting Started

  1. Clone the repository:

    git clone https://github.com/Twoos123/MenuMate.git
  2. Navigate to the project directory:

    cd MenuMate
  3. Install dependencies:

    npm install
  4. Run the application:

    npm start

    Open your browser and navigate to http://localhost:3000 to use MenuMate.

Contributing

Contributions are welcome! If you have ideas, suggestions, or improvements, feel free to open an issue or create a pull request.

Acknowledgments

  • This project was developed as a submission for McHacks 2023.

About

Submission for McHacks 2023. MenuMate is a web application built with React, Flask, Co:Here, and Beautiful Soup. It fetches details about Ottawa restaurants, indicates current health issues, and generates brief business descriptions using NLP.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages