Gilgit Baltistan Tourist Guide App

Gilgit-Baltistan is one of the main tourist attractions in the northern area of Pakistan after the completion of Karakoram Highway. This region has a very high potential for tourism and is famous for Mountaineering and adventure tourism. As traditional practice when a tourist visits Gilgit B

2025-06-28 16:32:45 - Adil Khan

Project Title

Gilgit Baltistan Tourist Guide App

Project Area of Specialization Computer ScienceProject Summary

Gilgit-Baltistan is one of the main tourist attractions in the northern area of Pakistan after the completion of Karakoram Highway. This region has a very high potential for tourism and is famous for Mountaineering and adventure tourism. As traditional practice when a tourist visits Gilgit Baltistan they have to engage traditional or professional tourist guides. Tourists have to spend so much money to get the services of a professional guide which is expensive for tourists. In today’s world, this is not a good way to guide because sometimes professional guides are not available due to the short time and other problems. Most guides do not have enough information and could not guide properly. They do not remember facts and figures which are required for decision makings like routes direction, weather condition, temperature, height from sea level and historical importance. To solve the problem facing tourists in GB we design and develop this android application is to produce a tourist guide for Gilgit Baltistan. An interesting feature in our android application is a recommendation of places by means of two aspects; one is on the bases of budget and another one is by checking the rating base similarities of users by using collaborative algorithms. In the case of a new user system, recommend the places on the bases of the user's profile.  In addition, this android app can show the map of the desired location using Google map API and users will also be able to give feedback or rating to a specific place.

Project Objectives

“GB TOURIST GUIDE” is a location-based and recommendation based application through which we can get guidance from the system by means of recommendation, recommend the places according to budget, saving time and money. Additionally, we provide the complete information about various tourist spots also providing them the complete information about famous tourist places with a complete description like (Hotels, restaurant, tourism places. historical place, hilly areas, lakes, greenery places, festivals, weather conditions, basic necessities like food markets, etc).

Project Implementation Method

For the development of our application, we adopted the Scrum (agile method). We adopted this method so that we can easily cop with the changing requirement of the system because in this method user is involved throughout the development process. When a working increment is completed it is discussed with the user whether he is satisfied with it or not. This keeps the trust of the customer that its application is developing according to his requirement and within the time. 

Rationale Behind Selected Methodology

Benefits of the Project

Nowadays we realize that the trending of tourists towards Gilgit Baltistan increased day by day from the national-international level and they face so many problems. The natural beauty of Gilgit Baltistan increases the curiosity of people so, keeping in mind the given importance we decided to provide a virtual platform for those people who want to visit Gilgit Baltistan. The importance of this application is originated by different aspects some of them is tourist can get help as guidance with Google map, recommendation for those who not know about places and also recommend the places according to budget as well. From another way, this application provides an earning way for us if we launched it as a business purpose.

Technical Details of Final Deliverable

The proposed system we are going to develop is android base so, keeping in mind the development requirements has hardware and software requirements that are given below.

Software Specification 

Extensible Markup Language (XML) used for describing data. Basic of XML syntax will be helpful for designing user interface (UI) layouts and parsing data feeds from the internet. It is basically used for designing the whole frame of application including buttons, layouts, sidebar, searching design, etc.

The backend logic will be developed by using java in our project. The most basic building block of android development is the programming language java. Java is one of the most popular programming languages used by software developers today.

For developing a recommendation module we use anaconda’s tools like Spyder. Python is one of the popular languages for implementing a machine learning algorithm so, in our case, we used python for the implementation recommendation module (collaborative filtering).    

Microsoft Excel is used for arranging dataset.

???????Hardware Requirements

Final Deliverable of the Project Software SystemCore Industry ITOther Industries Others Core Technology OthersOther Technologies Artificial Intelligence(AI)Sustainable Development Goals Decent Work and Economic GrowthRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 57889
Laptop Equipment15000050000
SSD Miscellaneous 150005000
Internet Miscellaneous 128892889

More Posts