Travly is a React/Express application that uses AI to suggest vacation destinations based on user input. The application prompts the user for their vacation preferences and generates a suggested detailed itinerary, and a list of sites to visit throughout their stay.
Travly uses Gemini, Google Places and TripAdvisor API's to generate a destination, itinerary, destination details, and photos.
- Node.js
- npm
-
Inside of ../travly-ai-vacation-planner/api, create a .env file, following the format of .env.example
-
From ../travly-ai-vacation-planner, run this command:
cd api
npm i
cd ../client
npm i
-
To run the application, run this command from ../travly-ai-vacation-planner/client:
npm run dev