Skip to content

Anandhupa1/GENAI-MAIN-PROJECT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

34 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🍽️ Foodie Bot: Recipe Recommender

A dynamic chatbot designed to provide users with personalized food suggestions, seamlessly guiding them through a curated selection of related recipes

Foodie Bot GIF

🎯 Objective

Craft an intuitive chatbot to provide personalized dish suggestions and display similar recipes from our vector database.

πŸ” Features

  • Personalized Recommendations: Adapts to user tastes.
  • Recipe Showcase: Offers similar recipe listings.
  • Real-time Chat: Enhanced with Socket.io for dynamic user interactions.

πŸ› οΈ Tech Stack

  • Frontend: Next.js
  • Backend: Flask (Main Server), Node.js (Socket.io microservice)
  • Database: MongoDB (Chat Storage)
  • Vector Database: Qdrant

πŸ“š Libraries & Tools

  • LangChain & OpenAI: Powers advanced recommendation logic.
  • Qdrant: Efficiently handles vector data for quick and precise recipe matches.

πŸš€ Setup & Installation

Follow these steps to set up and run the Foodie Bot locally in your system :

Steps:

  1. Clone the Repository:

    git clone https://github.com/Anandhupa1/GENAI-MAIN-PROJECT.git
  2. Navigate to the Client Directory:

    cd GENAI-MAIN-PROJECT/client
  3. Install Dependencies:

    npm install
  4. Run the Frontend:

    npm run dev

This will start the Next.js application on the default port, usually http://localhost:3000. Open this URL in your browser to view and interact with the application.

About

A dynamic chatbot serving tailored food recommendations and similar recipes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published