MenuLens is a web application built for McHacks 12 that takes an image of a menu, parses its content, and transforms it into a user-friendly format. It translates the menu into the desired language, converts prices into the selected currency, and displays detailed information such as descriptions, categories, ingredients, and images. The app also offers filters for allergies and categories, along with a shopping cart feature to view the final price.
This project aims to improve accessibility and inclusivity in the dining experience by bridging language and currency barriers for travelers, expats, and anyone exploring diverse cuisines.
-
Clone the repository:
git clone https://github.com/yourusername/MenuLens.git cd MenuLens -
Set up a virtual environment:
python -m venv venv
-
Install dependencies:
pip install -r requirements.txt
-
Create a .env file in the backend folder with the following contents:
OPENAI_API_KEY=the-key PEXELS_API_KEY=the-key CURRENCY_FREAKS_API_KEY=the-key