Skip to content

azh05/palate

Repository files navigation

Palate

Your Guide to Smarter Dining

Palate is a mobile app designed to revolutionize the way you explore menus, discover new dishes, and make sustainable dining choices. Whether you're trying a new cuisine, managing dietary restrictions, or simply looking for your next favorite meal, Palate is here to help.

Upload a photo of a menu or paste a link to an online menu, and let Palate do the rest. Our app uses cutting-edge technology to translate foreign-language menus, detect allergens, and provide personalized dish recommendations based on your taste preferences.


Features

  • Menu Upload & Scraping: Upload a photo of a physical menu or paste a link to an online menu.
  • Allergen Detection: Automatically flag common allergens like nuts, gluten, and dairy.
  • Personalized Recommendations: Get dish suggestions tailored to your flavor profile and dietary preferences.
  • Sustainability Impact Tracker: See how your choices help reduce food waste and support sustainable dining.
  • Cultural Exploration: Learn about the history and significance of dishes from around the world.

Tech Stack

Frontend (Mobile)

  • Framework: React Native (cross-platform for iOS and Android).
  • UI Components: React Native and Navigation.
  • Styling: Styled Components or React Native Stylesheet.

Backend

  • Node.js with Express
  • Database: MongoDB database storing user information, food preferences, and allergens
  • Python NLP Processing: Used to clean and filter dish names, removing duplicates and irrelevant text

APIs/Tools

  • Google Vision API (OCR for menu image processing).
  • Google Gemini API (generate accurate dish descriptions, allergen warnings, and personalized recommendations based on user preference)
  • Web Scraping: Puppeteer (Node.js) or Axios (Node.js).

Coding Languages

  • Javascript, Typescript, Python

Deployment

  • Mobile App Distribution: Expo (for React Native app distribution).

Why palate?

  • Reduce Food Waste: By helping users choose dishes they’ll love, Palate minimizes uneaten meals and promotes sustainability.
  • Explore New Cultures: Break down language barriers and discover the stories behind global cuisines.
  • Dine Smarter: Make informed choices with allergen detection and personalized recommendations.

Getting Started

  1. Clone the repository:
    git clone https://github.com/azh05/palate.git  

About

Mobile app to recommend dishes from personal tastes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors