G

Ghumna Jaam

“Ghumna Jaam” is a Tourist Sharing guide Application which tends to focus on the problem of unemployment and utilizes the opportunity of tourism to create employment among the local guides.

G

Ghumna Jaam

“Ghumna Jaam” is a Tourist Sharing guide Application which tends to focus on the problem of unemployment and utilizes the opportunity of tourism to create employment among the local guides.

The problem Ghumna Jaam solves

One of the major problems in our country is unemployment. Since the major problems are caused by small roots, we decided to choose local employment. Local employment can be eradicated by several long-term methods which the 17 Sustainable Development goals fulfill but a current solution to unemployment can be done by using opportunities within the country within the local level of implementation. Since tourism acts as one of the biggest income sources for the country, it can be used to eradicate such local levels of unemployment to some extent. So, “Ghumna Jaam” is an application that tends to solve the problem of unemployment by implementing local guide sharing. It also can be used to solve the problem of frauds and cheaters that tourists have to face which leads to a bad impression upon our country. Also, the experience of Tourists has not been that good while finding good guides for them to hire. “Ghumna Jaam” app resolves all these problems as it has different user interfaces and interaction mechanisms for tourists, guides and support team with live map. The app implements guide hiring system along with feedback and rating system which reduces the chances of frauds and cheaters. Also, a profile system for guides has been made which needs to be verified by Citizenship and Photo so that no frauds or cheaters can register using a fake profile. Also, the cost for hiring the nearest local guide can be viewed and payment can be done from the app so that no hassle has to be made in order to pay the guide. Also, the feedback and rating system causes the guides to work better as the payment will be done based on the last rating of the guide. An emergency button can also be used while the tourist is in danger or needs help which alerts all the nearby guides through SMS which sends the location of the Tourist in danger. Through this, the experience of the guide can be made better which results increase in tourism and also creates employment opportunity for the local guides.

Challenges we ran into

The problems we faced were as follows:

  1. We had lots of UI problems which included off padding, hand to interact menus which we tried to fix after manually changing padding, usability testing and after various colour scheme selection. Some little bugs may still be there but are there due to less time.
  2. Implementing Maps within the application was troublesome as we needed to use an API and then calculate the distance between each local guide. We then managed to solve the geospatial data by using POSTGIS implementation from POSTGRESQL database and GIS models from Python-Django.
  3. Hosting the application on an AWS server. Since we were new to AWS, we didn’t have the idea of implementing it. We firstly used beanstalk but weren’t able to implement it and it took us more than an hour for us to implement it but we managed to do it using EC2 for load-balancing and auto-scaling. We also used RDS for improving the horizontal and vertical scaling services of the application resulting in high performance of the application.

Discussion