Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/bhaskaracharjee/travelgenius
- Owner: BhaskarAcharjee
- License: mit
- Created: 2024-06-18T13:12:36.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-09-02T14:43:04.000Z (4 months ago)
- Last Synced: 2024-11-06T23:23:01.025Z (about 2 months ago)
- Topics: google-maps-api, material-ui, react, travel, travel-advisor, travel-planner, weather-api
- Language: JavaScript
- Homepage: https://travelgenius.vercel.app
- Size: 4.05 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.