JourneySync - Your Travel Planning Companion
Project Overview
JourneySync is a web application designed to assist travelers in planning their trips to popular destinations in the United States. It offers features for exploring cities, creating basic itineraries, and managing travel budgets.
Features
1. Destination Exploration
- Browse information on 10 popular U.S. cities
- View attractions, restaurants, and interesting facts about each city
- Check current weather conditions for selected cities
2. Basic Itinerary Creation
- Select attractions for your trip
- Set dates and times for visiting attractions
- Save and view your itinerary
3. Budget Management
- Create a travel budget for your trip
- Add and categorize expenses
- View a summary of your budget and expenses
- Adjust your budget as needed
4. User Profiles
- View and edit your personal information
- Access your saved itineraries
- Use a travel packing checklist to prepare for your trip
5. Responsive Design
- Access JourneySync on various devices with a responsive layout
Technologies Used
- HTML5
- CSS3 (with Bootstrap for styling)
- JavaScript
- LocalStorage for data persistence
Pages
- Home: Introduction to JourneySync and its features
- Destinations: Explore cities and create itineraries
- Budgeting Tool: Manage your travel budget
- Profile: View your information, saved trips, and packing checklist
- About Us: Learn about the JourneySync team
Future Enhancements
While JourneySync currently offers basic travel planning features, we have plans to expand its functionality in the future. Some planned enhancements include:
- Collaboration features for group trip planning
- User-generated reviews and ratings for attractions and restaurants
- Integration with booking services for accommodations and activities
- Advanced itinerary features like estimated travel times and route planning
- Expanded destination information including history, nightlife, and safety ratings
Contributors
Feedback and Contributions
We welcome feedback and contributions to JourneySync. Please feel free to submit issues or pull requests through our GitHub repository.