ZipTrip is your personalized itinerary generator. Discover activities near you, organize them into an optimized plan, and make your trips stress-free and exciting.
- Enter Your Preferences: Provide your location and the type of activities you're looking for.
- Explore Results: Browse nearby suggestions tailored to your input.
- Select Activities: Pick the ones you like from the results.
- Generate Itinerary: Let AI create an optimized schedule for your day.
- Save and Share: Download your itinerary as a PDF for easy reference.
Follow these steps to set up the project locally:
- Node.js installed (v14 or above).
- A Mapbox API key and Google Generative AI API key.
-
Clone the repository:
git clone https://github.com/your-username/ziptrip.git cd ziptrip -
Install dependencies:
npm install
-
Create a
.envfile in the root directory with the following:REACT_APP_MAPBOX_API_KEY=your_mapbox_api_key REACT_APP_GOOGLE_GENERATIVE_AI_API_KEY=your_google_ai_api_key
-
Start the development server:
npm start