Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ozanls/travly-ai-vacation-planner
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.
https://github.com/ozanls/travly-ai-vacation-planner
express gemini-api google-places-api nodejs react tripadvisor-api
Last synced: 1 day ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/ozanls/travly-ai-vacation-planner
- Owner: ozanls
- Created: 2024-07-26T21:19:48.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-11-13T20:19:46.000Z (1 day ago)
- Last Synced: 2024-11-13T21:25:01.918Z (1 day ago)
- Topics: express, gemini-api, google-places-api, nodejs, react, tripadvisor-api
- Language: JavaScript
- Homepage: https://www.travly.xyz
- Size: 176 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Travly
### [travly.xyz](https://www.travly.xyz)
## Overview
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.
## How to install and run
### Prerequisites
- Node.js
- npm1. Inside of ../travly-ai-vacation-planner/api, create a .env file, following the format of .env.example
2. From ../travly-ai-vacation-planner, run this command:
cd api
npm icd ../client
npm i
4. To run the application, run this command from ../travly-ai-vacation-planner/client:
npm run dev