Open Tour Guide (Trip Planner) App

Author: Wenhao Wang, Xingjian Bi, Jiayue Meng, Brandon Yang

Project Introduction

Welcome to the Open Tour Guide (Trip Planner) App! This is the front-end part of our group tour planner application. We have utilized React Native for the development of the front-end. This application is designed to help users plan their trips and make the most of their travel experiences. Whether you are a solo traveler, a group of friends, or a family, this app will assist you in creating memorable itineraries and exploring new destinations.

Table of Contents

  1. Features
  2. Installation
  3. Usage
  4. Contributing
  5. License

Features

  • Create and Edit Trips: You can easily create new trips and edit existing ones, adding destinations, activities, and more.
  • Interactive Map: View and customize your trip on an interactive map, allowing you to see your destinations and plan your routes.
  • Calendar View: Check all your events on the calendar
  • Share with Friends: Collaborate with friends and family by sharing your trip plans and itineraries.
  • Travel Recommendations: Get personalized travel recommendations for attractions, restaurants, and accommodations.
  • Offline Access: Access your trip plans and information even when you're offline.
  • Customizable Itineraries: Tailor your trip itinerary to your preferences, ensuring you make the most of your travel.
  • Multi-Platform Compatibility: The app works on both iOS and Android devices, ensuring a wide user base.

Installation

Follow these steps to install the Open Tour Guide App:

  1. Clone the repository to your local machine:
    git clone https://github.com/yourusername/CS_8803_MAS_fall2023
  2. Navigate to the project directory:
    cd CS_8803_MAS_fall2023
  3. Install the necessary dependencies:
    npm install
  4. Start the app:
    npm start
  5. You can now access the app on your local machine by either scanning the QR code generated in Command Line/Terminal window or pressing i to open up an iOS simulator(with XCode installed).

The AI assistant is hosted on a local/remote server. Details about this feature are here.

Usage

Here's how you can use the Open Tour Guide App:

  1. Sign Up/Login: Create an account or log in to your existing account.

  2. Create a New Trip: Start by creating a new trip. Add destinations and activities to your trip plan.

  3. Customize Your Itinerary: Tailor your trip itinerary to your preferences. Adjust the schedule, add notes, and more.

  4. Collaborate with Others: Share your trip plans with friends and family so they can contribute and make suggestions.

  5. Explore Recommendations: Receive personalized recommendations for attractions, restaurants, and accommodations at your destinations.

License

Thank you for using the Open Tour Guide App. Happy traveling!