Skip to content

AI-Gourmet-Navigator/ai-gourmet-navigator

Repository files navigation

Logo

AI Gourmet Navigator

View Live Demo

Table of Contents

About The Project

AI Gourmet Navigator is a web application designed to allow users to search for restaurants in Vancouver, based on their current mood.
It provides a user-friendly interface for browsing, searching, and adding favorites.


Team Members

Yuko Murayama
Yuko Murayama
Frontend Developer
Yuki Kasugai
Yuki Kasugai
Frontend Developer

Built With

  • Frontend: Nextjs14, Typescript, Tailwind CSS, shadcn/ui, Storybook, Chromatic
  • Backend: PostgreSQL, Prisma, Pinecorn
  • Deployment: Neon
  • Third-party: Cohere, Google Places API

Main Features

1. Using LLM (Cohere API) for Making Summaries and Converting Embed Data

  • Make restaurant summaries using the Cohere API.
  • Convert user preferences into embed data using the Cohere API.

2. Using Embed Data for Similarity Search

  • Store the embed data in the Pinecone database.
  • Use the embed data to find similar vectors in Pinecone.

3. Using Google Map API to Retrieve and Display Real Restaurant Data

  • Fetch real restaurant data from the Google Map API.

How we organize restaurant data

Data strategy

Database Diagram

Data strategy