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
| Project Title |
Travel Pro A Smart User Interactive Travel Guide
| Project Area of Specialization |
Computer Science | | Project 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.
| | Project Objectives |
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.
| | Project Implementation Method |
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
 | | Benefits of the Project |
- 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.
| | Technical Details of Final Deliverable |
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.
| | Final Deliverable of the Project |
Software System | | Core Industry |
Transportation | | Other Industries |
Transportation | | Core Technology |
Others | | Other Technologies |
Others | | Sustainable Development Goals |
Decent Work and Economic Growth, Industry, Innovation and Infrastructure | Required Resources
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
| 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 |
| | | Total in (Rs) | 65800 |