Welcome to Le'Make!
Your pocket-sized, culinary genius is here! Driven by AI, Le'Make customizes your cooking experience like never before. Whether you're looking to utilize specific ingredients or need a quick recipe idea for dinner, we've got you covered—all tailored to your time and serving needs. Let's make every meal an adventure! Just click the yellow cook button to get started.
From left to right: Pantry, Add Ingredients, Cooking Preferences.
From left to right: Recipes Index, Recipes Show, Personal Notes.
- Personalized to Your Needs: Crafted just for you based on your uploaded ingredients, available time, and the number of servings.
- Inventory at Your Fingertips: Easily keep track of your pantry items and get recipe ideas accordingly.
- Say Goodbye to Waste: Have ingredients you need to use up? Just say them out loud, separated by "and," and we'll generate recipes that include them.
- Your Personal Cookbook: Each recipe has a notes section where you can jot down your culinary thoughts and modifications.
- Instagram Ready: Every AI-crafted recipe comes with a beautiful, high-quality image.
- Rails 7: For robust backend and frontend functionalities.
- StimulusJS: Front-end magic for a responsive user interface.
- Heroku: Simplified deployment and scalability.
- PostgreSQL: Our choice for secure and efficient database management.
- Bootstrap: Stylish and functional designs.
- Figma: Where our UI/UX journey begins.
- Faraday: Making API interactions seamless and efficient.
- OpenAI GPT: The power behind our AI-generated recipes.
- Google Custom Search API: For the most eye-catching recipe images.
- Algolia: Lightning-fast and accurate search.
- Cloudinary: Home to all our high-quality images.
- How to integrate diverse APIs (OpenAI, Google Custom Search, Algolia)
- Improving user experience through voice recognition technology
- Crafting an intuitive and visually appealing UI/UX with Bootstrap and Figma
- Navigating AI complexities for a highly personalized culinary journey
Before you fire up Le'Make, make sure you've set the following environment variables:
ALGOLIA_APPLICATION_ID
ALGOLIA_API_KEY
CLOUDINARY_URL
OPENAI_ACCESS_TOKEN
GOOGLE_API_KEY
GOOGLE_CX_KEY
To get Le'Make up and running, consult our comprehensive INSTALL.md
guide.
Ready, set, cook with Le'Make! 🍳🍴