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.
- 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.
Follow these steps to install the Open Tour Guide App:
- Clone the repository to your local machine:
git clone https://github.com/yourusername/CS_8803_MAS_fall2023
- Navigate to the project directory:
cd CS_8803_MAS_fall2023
- Install the necessary dependencies:
npm install
- Start the app:
npm start
- 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.
Here's how you can use the Open Tour Guide App:
-
Sign Up/Login: Create an account or log in to your existing account.
-
Create a New Trip: Start by creating a new trip. Add destinations and activities to your trip plan.
-
Customize Your Itinerary: Tailor your trip itinerary to your preferences. Adjust the schedule, add notes, and more.
-
Collaborate with Others: Share your trip plans with friends and family so they can contribute and make suggestions.
-
Explore Recommendations: Receive personalized recommendations for attractions, restaurants, and accommodations at your destinations.
Thank you for using the Open Tour Guide App. Happy traveling!