Our project is a web-based application that simplifies the trip planning process and enhances the overall travel experience for users. By providing personalized recommendations for fun activities, for different time of the day based on the user's budget and preferences, as well as allowing them to fully customize their itinerary, our application aims to alleviate the stress associated with vacation planning and help users enjoy their destination to the fullest.
Project Proposed:
4 of 16
Budget Based planning.
Personalized trip activates according to users preferences and ratings.
Top recommendations for fun activities of day and night.
Customizable itinerary planning.
Weather information of different places.
Distance measurement between different places based on users choice.
Downloadable PDF itinerary.
Easy to access UI/UX.
Project Features:
5 of 16
TECH STACK
Frontend:
Backend:
Project Tracking
Tools
Deployment
6 of 16
PIPELINE
RECOMMENDATION SYSTEM
7 of 16
DEMO VIDEO
8 of 16
9 of 16
PROJECT ARCHITECTURE
10 of 16
CICD/Deployments
11 of 16
SPRINT JOURNEY
SPRINT 2
Model Work and Frontend Prototype
SPRINT 4
Frontend components
Project Research and Learning
SPRINT 1
Backend and CI/CD deployment scripts
SPRINT 3
Frontend Components and Deployment
SPRINT 5
12 of 16
CHALLENGES
Learning different technologies
Data Set Retrieval
Improving Model for better personalized recommendations
State management with Vuex
Showing final itinerary
Key management on EC2 machine and GitHub machine
13 of 16
FUTURE SCOPE
Adding more categories to ML model
Finding better ways to rate the categories as compared to the current rating system
Adding more travelling instructions
Containerization of ML model as well as backend.
Adding restaurants and hotel recommendations.
Enabling the booking feature for the itenary
End to end testing
��
14 of 16
RETROSPECTION
WENT GREAT
80%
NEEDS IMPROVEMENT
20%
15 of 16
LEARNING AND CONCLUSION
Our travel planning platform is designed to make the process of planning and enjoying a trip easier and more enjoyable. With features such as budget-based planning, personalized trip activities, top recommendations for fun activities, customizable itinerary planning, weather information, distance measurement, and a user-friendly interface, our platform provides a comprehensive and seamless experience for travelers of all types.
The project also provided an opportunity to work collaboratively as a team and gain valuable knowledge and skills in web development, data analysis, and project management. Overall, the project was successful in creating a useful tool while fostering team collaboration, skill development and linking all technologies together.