Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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
- npm

1. 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 i

cd ../client


npm i

4. To run the application, run this command from ../travly-ai-vacation-planner/client:

npm run dev