Skip to content

vincent-tee/LEMAKE

 
 

Repository files navigation

Le'Make Recipe App 🍲📲

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.

Screenshots

Pre-Cooking Essentials

Pantry Add Ingredients Cooking Preferences

From left to right: Pantry, Add Ingredients, Cooking Preferences.

Recipe Discovery & Customization

Recipe Index Recipes Show Personal Notes

From left to right: Recipes Index, Recipes Show, Personal Notes.

🌟 Key Features

🍽 AI-Generated Recipes

  • Personalized to Your Needs: Crafted just for you based on your uploaded ingredients, available time, and the number of servings.

🗂 Pantry Management

  • Inventory at Your Fingertips: Easily keep track of your pantry items and get recipe ideas accordingly.

🎙 Voice Assist for Ingredient Uploading

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

📝 Recipe Notes

  • Your Personal Cookbook: Each recipe has a notes section where you can jot down your culinary thoughts and modifications.

📸 Picture-Perfect Meals

  • Instagram Ready: Every AI-crafted recipe comes with a beautiful, high-quality image.

🛠 Tech Stack Highlights

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

👥 Team Members

🎓 What We've Learned

  • 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

🚀 Environment Variables

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

📝 Installation & Deployment

To get Le'Make up and running, consult our comprehensive INSTALL.md guide.


Ready, set, cook with Le'Make! 🍳🍴

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 57.7%
  • HTML 24.4%
  • SCSS 11.6%
  • JavaScript 6.3%