Outdoor Sports Assistant

Our Sports app provides a platform to find sport venues, and meet other people to play with. It relies on Google Maps and covers the whole country of Pakistan. It aims to promote these healthy, entertaining, and adventurous activities by making them easily accessible to its users. It will also help

2025-06-28 16:34:23 - Adil Khan

Project Title

Outdoor Sports Assistant

Project Area of Specialization Computer ScienceProject Summary

Our Sports app provides a platform to find sport venues, and meet other people to play with. It relies on Google Maps and covers the whole country of Pakistan. It aims to promote these healthy, entertaining, and adventurous activities by making them easily accessible to its users. It will also help boost tourism in the areas that offer those sport resorts, like the Zip Lining offered in Malam Jabba, Sawat. Outdoor sports are not only a fun activity, but also improve our health. Pakistan has a huge number of sports enthusiasts, as well as a significant number of  sports resorts for almost any regular or extreme sport.

Project Objectives

In the app, the users can
1. Make an account.
2. Find a list of parks and sport venues in your area based in your location on google maps.
3. Filter those sports based on :
? category,
? ratings,
? distance from your current location
4. Find out which extreme and normal sports facilities are available in your area or any location.
5. Find other people to play sports with you in a chosen place and time.
6. Get a notification if someone in your area is looking for a sports mate.
7. Chat with other players through in-app messaging (so that you do not even have to share your phone number or email address with other people)
8. Make friends by sending friend requests.
9. Make groups to play sports with.
10. Organize and commercialize sports events or trips (e.g. hiking trip)
11. Display former sports events that happened in given location over the period of one year through web crawling

Project Implementation Method

The app will be built in Android Studio and React Native, with Kotlin and Java.
? MySQL will be used for the user profiles, friends network, and search history.
? An API written in PHP will be used to connect the app to MySql.
? The user chat history is stored on their device, in embedded database SQLite or Room.
It will only be stored (temporarily) in the server when it has been sent but not yet received by the other side.
? For finding the sports venues and players in given area, it will use Google maps API and Android geolocation tracking.
? For optimizing search, it uses user’s search history
? The database server will have to stay online all the time, so it cannot be run on our own computers. After release, it can be hosted on some MySql hosting service e.g. MYSQL Clusters.
? Python web crawler will be used for the displaying of previous sports events, and will be hosted on Jupyter servers the data from the web scraper will be stored in Mongo DB.
 

Benefits of the Project

Sometimes, we might not play sports because we are tired of the conventional ones, or we do not have enough players on the team, or we do not know of any sports-related activity e.g. hiking trip being held near us. Our app aims to solve that.

Our motivation is to solve the above-mentioned problems, and to make an app that serves the athlete community of Pakistan and does not have the weaknesses of its competitors.

Technical Details of Final Deliverable

Our Final deliverable is to launch Application on the play store which need proper hosting following will be the technical details/requiremnts for final deliverable.

? The database server will have to stay online all the time, so it cannot be run on our own computers. After release, it can be hosted on some MySql hosting service e.g. MYSQL Clusters.
? Python web crawler will be used for the displaying of previous sports events, and will be hosted on Jupyter servers the data from the web scraper will be stored in Mongo DB.
 

Final Deliverable of the Project Software SystemCore Industry ITOther IndustriesCore Technology Internet of Things (IoT)Other TechnologiesSustainable Development Goals Good Health and Well-Being for PeopleRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 6500
Printing Miscellaneous 26001200
Database Hosting/month Miscellaneous 1800800
Launching Application on Google Play Store Miscellaneous 145004500

More Posts