/Cook-Quest

Cook Quest is a full-stack project that combines modern technologies to create a smart, user-friendly application for generating custom recipes. By integrating Google's Chat Bison Language Model, this app transforms the ingredients in your fridge and pantry into creative and delicious meal ideas.

Primary LanguageJavaScript

Cook Quest: An Intelligent Recipe Generator

Video Demonstration

Overview

Cook Quest is a full-stack project that combines modern technologies to create a smart, user-friendly application for generating custom recipes. By integrating Google's Chat Bison Language Model, this app transforms the ingredients in your fridge and pantry into creative and delicious meal ideas.

Key Features

  • Personalized Recipe Generation: Employs Google's Chat Bison LLM for innovative recipe creation based on your specific ingredients.
  • Comprehensive Ingredient Database: Partners with Edamam's API for an extensive and accurate ingredient database.
  • User Profile Customization: Offers a personalized experience by allowing users to manage their available ingredients.
  • Google Cloud Hosting: Reliably hosted on Google Cloud's App Engine (free tier), ensuring consistent performance and scalability.

Technical Highlights

  • Tech Stack:
    • Frontend: Developed using React.js for a responsive and interactive user interface.
    • AI Model: Incorporates Vertex AI, utilizing Chat Bison from Google's Model Garden for dynamic recipe suggestions.
    • Backend: Spring Boot microservices handle backend operations, ensuring efficiency and scalability.
  • Test-Driven Development: Committed to TDD principles with 85% test coverage, reinforcing the application's reliability and quality.

Cook Quest redefines meal planning with its innovative use of technology, making it an indispensable tool for every home cook. Whether you're a beginner or a seasoned chef, Cook Quest inspires culinary creativity by turning the ingredients you have into meals you'll love.