Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bhaskaracharjee/travelgenius

A travel planner app, recommends nearby attractions, restaurants, and hotels while providing real-time weather forecasts
https://github.com/bhaskaracharjee/travelgenius

google-maps-api material-ui react travel travel-advisor travel-planner weather-api

Last synced: 10 days ago
JSON representation

A travel planner app, recommends nearby attractions, restaurants, and hotels while providing real-time weather forecasts

Awesome Lists containing this project

README

        

## TravelGenius

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.

### Live Link
Visit the site at [TravelGenius](https://travelgenius.vercel.app/)

### Snapshots
#### Landing page
![Landing page](https://github.com/BhaskarAcharjee/TravelGenius/assets/76872572/97066c9e-7bd3-42fc-a8ed-3805cd00b5cb)
#### App Interface
![Map & weather Interface](https://github.com/BhaskarAcharjee/TravelGenius/assets/76872572/7f4d30e2-583e-4b29-ad40-66cb5202ec67)
![Screenshot (399)](https://github.com/BhaskarAcharjee/TravelGenius/assets/76872572/cc0bf09e-8722-44a8-9a02-4eec11380cf2)
#### AI recommendation
![Screenshot (406)](https://github.com/BhaskarAcharjee/TravelGenius/assets/76872572/024527e1-0c35-447a-b127-565a3f30b7a2)
![Screenshot (408)](https://github.com/BhaskarAcharjee/TravelGenius/assets/76872572/9496a59c-a741-4c53-8b45-e20bed6960b9)

### Features:
- **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.

### Technologies Used:
- React
- JavaScript
- Material UI

### APIs Used:
- Google Maps API
- Travel Advisor
- Open Weather Map
- Google Generative AI API

### Getting Started:
To run this project locally, follow these steps:
1. Clone this repository.
```bash
git clone https://github.com/BhaskarAcharjee/TravelGenius.git
```
2. Navigate into the project directory.
```bash
cd TravelGenius
```
3. Install dependencies.
```bash
npm install
```
4. Start the development server.
```bash
npm start
```
5. Open your browser and go to `http://localhost:3000` to view the application.

### License:
This project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.

### Contributing:
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.