WhatDoIEat
Meet WhatDoIEat, the foodie bot crafted for busy Silicon Valley professionals. Tailoring to your unique tastes and dietary restrictions, it generates personalized recipes and locates nearby dining spots that suit your preferences. Whether you're at home or on the go, WhatDoIEat serves your culinary needs with precision and convenience. Enjoy personalized food discovery, right at your fingertips.
Features
- Food Preferences Survey: Understands your unique tastes and dietary needs.
- Generate Recipes: Offers personalized recipes that cater to your preferences.
- Restaurants Nearby: Locates dining spots near you that match your taste profile.
- Customized Experiences: Delivers a tailored culinary experience just for you.
- 3rd Party APIs: Integrates with Google Maps and Yelp for enhanced functionality.
- Slack Bot: Seamlessly integrates with Slack, making it easy to access on the go.
Built With
- GoLang, slacker-go, duckduckgo, gin-gonic, htmx, supabase, OpenAI, GoogleAPI, YelpAPI, and more
Getting Started
Prerequisites
- GoLang (version 1.19 or later)
Installation
Clone the repo
git clone https://github.com/yourusername/WhatDoIEat.git
Navigate to the project directory
cd WhatDoIEat
Install dependencies & Build
make build
Usage:
Environment Variables
cp .env.example .env.local
and fill in the keys
Run with make
make run
Contributing If you'd like to contribute, please fork the repository and create a new branch, then send a pull request.
License: MIT
Contact LinkedIn: https://www.linkedin.com/in/chiahongchou/
Project Link: https://github.com/knhn1004/WhatDoIEat