Skip to content

10xcoders/TravelMate-AI

 
 

Repository files navigation

AI-Powered Trip Recommendation Platform

  • Developed a Reactjs based web application to provide personalized trip recommendations.
  • Integrated Google Gemini's Generative AI API for intelligent trip planning and suggestions.
  • Utilized Google Places API to fetch detailed location information and imagery.
  • Implemented seamless user authentication and authorization using Google OAuth.
  • Enhanced user interface and experience with Tailwind CSS and Shadcn.

Website Demo - Web View

Travelmate-ai.mp4

Website Demo - Mobile View

travelmate-ai_demo.mobile.mp4

You can follow these steps to set up the project locally on your machine.

Prerequisites

Make sure you have the following installed on your machine:

Cloning the Repository

git clone https://github.com/ritambhadra/TravelMate-AI.git
cd TravelMate-AI

Installation

Install the project dependencies using npm:

npm install

Set Up Environment Variables

Create a new file named .env in the root of your project and add the following content:

VITE_GOOGLE_PLACE_APIKEY=
VITE_GOOGLE_GEMINI_AI_APIKEY=
VITE_GOOGLE_OAUTH_CLIENT_ID=

Replace the placeholder values with your actual credentials. You can obtain these credentials by signing up on the Google Cloud Console. Google AI Studio

Running the Project

npm run dev

Open http://localhost:5173 in your browser to view the project.

About

A React.js based AI-powered trip recommendation platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages

  • JavaScript 98.2%
  • CSS 1.5%
  • HTML 0.3%