Travel Pro A Smart User Interactive Travel Guide
Main Objective of our platform is to provide travelers a reliable platform to manage and enjoy their trip in manageable time with better travel experience To make a travel guide that will provide a better platform to fulfill a traveler?s desire. In given time/date provide a
2025-06-28 16:36:28 - Adil Khan
Travel Pro A Smart User Interactive Travel Guide
Project Area of Specialization Computer ScienceProject Summary- Travel Pro is an application aim to provide the smart user interactive travel guide around the globe with main target to promote tourism in Pakistan.
- Travel Pro can help users to manage or allow them to create thier own custom trips to thier desired destinations in user given time span.
- We will help travelers with real time route mapping and also with interactive GUI.
- App will also provide potential trip suggestions based on user search activity and also on most searched destination.
- Our App will also provide Past trips record, along with the dates and other info. Past trips are automatically created or saved from confirmations we send to user.
Main Objective of our platform is to provide travelers a reliable platform to manage and enjoy their trip in manageable time with better travel experience
- To make a travel guide that will provide a better platform to fulfill a traveler’s desire.
- In given time/date provide a user a smart trip plan.
- Handle run time route mapping.
- Main focus is to promote Pakistan's growing tourism industry and help our country growing economy.
In Order to acheive our objectives we are using following technologies:
Full Stack Development
- We will make full stack web application based on MERN stack.
- M for MongoDB
- E for Express js
- R for Reactjs
- N for Nodejs
Third Party REST API's:
- Google Places API
- Google Directions API
- Google Distance Matrix API
- Google Maps API
Cloud Services:
For making our application highly scalable and avaible we are using cloud base technologies:
- Heroku Hobby Cloud Server
- MongoDB cloud Atlas
- Authentication for sign in / sign up from Facebook and Google.
Technical Tools and packages:
- jwt ( json web tokens )
- Git
- Gantt Pro
- Axios
- Redux

- With a mission to make it easier for everyone to experience the world, we want to invest in digital technology that helps take the friction out of travel.
- We will connect travelers with the world’s most famous and nearest places to visit and have trip managed for them.
- Attract the outside world to travel in Pakistan and enjoy its rich culture and history.
MERN stack Web Application:
- Our Application front end(client end) will be developed in reactjs which will generate request to our sever backend
- In which for development we will use nodejs for server side scripting and expressjs for web backend to deal with request and response to the client end
- Our data store is MongoDB cloud service named as Atlas which will help us to store and retrieve data in json format.
- In between request and response from express our app will also use Google APIs in between for rendeing various places to the user.
We will use :
Places API to get data from the same database used by Google Maps It also includes the following functionalities:
- Places Search Return a list of places based on a user’s location or search string.
- Place details Return detailed information about a specific place, including user reviews.
- Place Autocomplete can be used to automatically fill in the name and/or address of a place as user type.
- Query Autocomplete can be used to provide a query prediction service for text-based geographic searches, by returning suggested queries as user type.
- Place Photos gives us access to the millions of Place related photos stored in Google's Place database.
Directions API
- To make optimal routes we will use Directions API to let the user know about how to start and end its itenary.
Distance Matrix API
- To calculate Travel time and distance between multiple destinations.
Maps API
- To load Google Map view for displaying route of itenary.
Heroku Hobby Cloud Server
- We will use this service to host our web app for scalability and availabilty.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 65800 | |||
| Heroku Hobby Cloud Server | Equipment | 2 | 12961 | 25922 |
| Domain Name | Equipment | 1 | 1318 | 1318 |
| MongoDB Atlas | Equipment | 2 | 3700 | 7400 |
| Places API | Equipment | 1 | 10000 | 10000 |
| Directions API | Equipment | 1 | 10000 | 10000 |
| Distance Matrix API | Equipment | 1 | 10000 | 10000 |
| Stationery | Miscellaneous | 6 | 60 | 360 |
| A4 Sheets | Miscellaneous | 1 | 800 | 800 |