Skip to content

🏝️ Your next travel assistant, bundled in your mobile phone

Notifications You must be signed in to change notification settings

NextTravelApp/NextTravel

Repository files navigation

NextTravel

GitHub Release

What is NextTravel

NextTravel puts a personal travel assistant directly in your pocket. The app let users create a full trip plan including accomodations, attractions and things to do using an LLM algorithm.

👀 Click for a showcase video

Download

The app is currently in Private Beta and not available for download.

Deploying

You'll have to set a bunch of environment variables to get the app running. You can find the list of environment variables in the .env.example file.

✨ You can generate secret tokens by visiting this link

Backend

If you want to selfhost the API, you can use Docker. You can build and run the image by running the following command:

# Build the image
docker build -t nexttravel-api -f api/Dockerfile .
# Run the image on port 3000 with the environment variables from .env
docker run -d -p 3000:3000 --env-file .env nexttravel-api

The API will usually be available at http://localhost:3000/.

Frontend

The frontend uses React Native with Expo. You can use EAS to build the app for iOS and Android.

# Install the EAS CLI
npm install -g eas-cli
# Build the app
eas build

🏝️ NextTravel © 2024 by NextTravel Team

About

🏝️ Your next travel assistant, bundled in your mobile phone

Resources

Stars

Watchers

Forks