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

Project Title

Android Native Travel Recommendation and Planner Application using Node js Express and Mongo DB

Project Area of Specialization Artificial IntelligenceProject Summary

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 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 Objectives

The 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 Method

The 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 Project

Tourism 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 Deliverable

Final 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 Equipment14542545425

More Posts