TravelGenius is a React-based travel planning application designed to help users explore nearby attractions, restaurants, and hotels using real-time location data and weather forecasts. This project integrates Material UI for styling and leverages the Google Maps API for map functionality and location-based recommendations. Additionally, the app features AI-powered recommendations to enhance user experience.
Visit the site at TravelGenius
- Nearby Places Recommendations: Get recommendations for attractions, restaurants, and hotels near your current location.
- Real-time Weather Forecast: Provides weather information to help plan your trip effectively.
- Responsive Design: Built with Material UI for a responsive and user-friendly interface.
- AI-powered Recommendations: Receive comprehensive travel plans based on specific criteria such as day-wise itineraries, budget considerations, and mood preferences for a chosen location.
- React
- JavaScript
- Material UI
- Google Maps API
- Travel Advisor
- Open Weather Map
- Google Generative AI API
To run this project locally, follow these steps:
- Clone this repository.
git clone https://github.com/BhaskarAcharjee/TravelGenius.git
- Navigate into the project directory.
cd TravelGenius
- Install dependencies.
npm install
- Start the development server.
npm start
- Open your browser and go to
http://localhost:3000
to view the application.
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.