Skip to content

Travel Itinerary Application is a digital tool designed to simplify and enhance the travel planning process. This app provides users with a centralized platform to create, manage, and share travel itineraries effortlessly.

License

Notifications You must be signed in to change notification settings

trivediayush/NextGen-Travel-Itinerary-Planner

Repository files navigation

Overview

The Travel Itinerary Application is a digital tool designed to simplify and enhance the travel planning process. This app provides users with a centralized platform to create, manage, and share travel itineraries effortlessly. By integrating various travel-related services—such as flight bookings, hotel recommendations, and activity planning—the application ensures a seamless and enjoyable travel experience.

Features

  • Personalized Itinerary Generation: Generate customized travel itineraries using a trained AI model powered by the Gemini API.
  • Budget Management: Tailor travel plans based on the user’s specified budget.
  • Group Travel Planning: Input the number of travelers and plan accordingly.
  • Date-specific Planning: Schedule activities for specific travel dates.
  • Integrated Services: Book flights, find hotels, and discover activities directly within the app.
  • Interactive Visuals: Display itineraries with images for better visualization.
  • Firebase Integration: Secure user authentication and data storage.

Technology Stack

  • Frontend: Expo and React Native
  • Backend: Firebase
  • AI Model: Gemini API for itinerary generation

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/travel-itinerary-app.git
  2. Navigate to the project directory:
    cd travel-itinerary-app
  3. Install dependencies:
    npm install
  4. Start the application:
    expo start

Usage

  1. Sign up or log in using your email credentials.
  2. Enter travel details including budget, number of travelers, and travel dates.
  3. View the generated itinerary with suggested flights, hotels, and activities.
  4. Customize and save your itinerary.
  5. Share your itinerary with others or export it for offline use.

Screenshots and Videos

To showcase your application, you can add images and videos in this section:

Welcome Screen Login Screen Create Account Screen MyTrips Search Page Traveler's Page Date Screen Budget Screen Review Screen Loading Screen Triplist Page Discover Page Profile Screen Details Screen Itinerary Screen Itinerary Screen

Demo Video:

Watch the Demo

Collaboration

Team Members

Contribution Guidelines

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-name
  3. Make your changes and commit them:
    git commit -m "Description of changes"
  4. Push to the branch:
    git push origin feature-name
  5. Open a pull request.

License

This project is licensed under the Apache License
Version 2.0, January 2004
.


Feel free to customize this README further with additional details or updates about the project.

About

Travel Itinerary Application is a digital tool designed to simplify and enhance the travel planning process. This app provides users with a centralized platform to create, manage, and share travel itineraries effortlessly.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published