Android Native Travel Recommendation and Planner Application using Node js Express and Mongo DB
Travenue is an android application based on recommendation system. It not only recommends destinations, hotels/motels and rest houses but also allows user to search other destinations too. Use has the facility to write and view reviews of a certain destination, hotel/motel or rest house. This app al
2025-06-28 16:30:15 - Adil Khan
Android Native Travel Recommendation and Planner Application using Node js Express and Mongo DB
Project Area of Specialization Artificial IntelligenceProject SummaryTravenue is an android application based on recommendation system. It not only recommends destinations, hotels/motels and rest houses but also allows user to search other destinations too. Use has the facility to write and view reviews of a certain destination, hotel/motel or rest house. This app also provides features like bookmarking places and connecting and comparing travel agencies.The app enables the user to view events that are taking place at a certain destination and the activities they can perform while visiting that location. The is able to search the weather conditions of the destination and the means of transportation they can use to reach there. The benefit of this app is that it covers major aspects of travelling at one platform.
Project ObjectivesThe main objective of this project is to promote tourism in Pakistan. It lets people discover places of Pakistan at one click. This project aims to facilitates the user by providing major travel related solutions at one platform. It is designed so that the users can personalize their traveling experience.
Project Implementation MethodThe project implementation is in two parts i.e the developing android application and the development of a recommendation system.
The application is developed in android studio supported by MongoDB database. The communication with database is through REST APIs developed using Nodejs. Certain features of the application are implemented through Google Maps and Google Places APIs.
The recommendation is system is developed in python based on Collaborative Filtering Algorithm.
Benefits of the ProjectTourism is one of the largest growing global service industries. Due lack of information or guidance in Pakistan, many travelers are unable to make their trip successful. So this app will give major travel related information at one platform. If agents don’t provide information or offers to clients they wouldn’t be encouraged to avail offers. This app will be smart enough to promote their discount offers at the right time, so that both tourism industry as well as clients benefit from it. It will be one of few apps that will focus only on Pakistan’s tourism which will give economic and social advantage to the country. Investment in this sector will increase the economic activity of Pakistan.
Technical Details of Final DeliverableFinal deliverable is an android application launched on Google Play Store. The front end of the application is in JAVA. The backend uses REST APIs for communication that are deveopled in Nodejs. The database is NoSQL using MongoDB. The recommendation system is built in python, applying collaborative filtering alogorithm.
Final Deliverable of the Project Software SystemType of Industry IT Technologies Artificial Intelligence(AI)Sustainable Development Goals Industry, Innovation and InfrastructureRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 45425 | |||
| Google Places APi | Equipment | 1 | 45425 | 45425 |