Table of Contents
The Sustainable Travel Planner is a web-based application that helps users plan customized trips efficiently. It leverages AI, real-time data to suggest an itinerary based on user preferences. Users can also access pre-made itineraries.
The platform integrates live weather updates and carbon footprint analysis to promote eco-friendly travel choices. By encouraging sustainable travel habits, it empowers users to explore destinations while minimizing environmental impact.
- GitHub Repository
- Demo Video
- Drive Link to Screenshots of your project
- Hosted Website Link
- Hosted Backend Link
- HTML
- JavaScript
- Tailwind CSS
- React
- NodeJS
- ExpressJS
- Flask
- LangChain
- MongoDB
Fully-implemented features -
-
We developed an itinerary generator which will design a day-wise custom itinerary for you based on your travel constraints and preferences.
-
Top hotel and restaurant recommendations given to the user. A section for flight bookings is created.
-
A planned itinerary section where users can see pre-planned itineraries for them.
-
A carbon footprint calculator where users can see how much carbon footprint their trip is generating and can compensate using offset.
Partially implemented features-
- Displaying weather updates of the dates the user is planning the trip for.
-
Create a virtual scrapbook for users to store their photos and experiences.
-
Create a travel buddy finder which will help solo travellers find a travel comapanion who matched their travelling spirit.
-
Estimates CO₂ emissions for different travel modes, encouraging users to choose greener alternatives.
-
Allows user to enter their preferred type of travel (nature, hisotrical, adventure,etc) and plans itinerary accordingly
For the Web-App
1.Clone the GitHub repo.
git clone https://github.com/YashviMehta03/Sustainable_Travel_Planner.git
2.Enter the client directory. Install all the required dependencies.
cd frontend
npm install
npm start
3.To start the backend server:
cd backend
npm install
nodemon server.js
4.To start flask:
cd flask-setup
pip install -r requirements.txt
python app.py