BitGo

Pakistani youth and adolescent lag behind the state of physical fitness, due to the absence of regular natural exercise. Although, there are already numerous applications as such out there, people do not install them or stay motivated about exercising regularly.     We pond

2025-06-28 16:30:38 - Adil Khan

Project Title

BitGo

Project Area of Specialization BlockchainProject Summary

Pakistani youth and adolescent lag behind the state of physical fitness, due to the absence of regular natural exercise. Although, there are already numerous applications as such out there, people do not install them or stay motivated about exercising regularly.  

We pondered upon this fact and finally came up with a unique element for our pedometer app, which might convince people to walk more often. Hence, the basic idea is to develop such an application which promotes exercises like walking and different exercise in our country. The domain of this app is fitness.

            Out of the many unique features, we could think of, the most standing out is the paying back to the user. Every movement, you make, will firstly be counted in steps, then it will later be converted into points which can be used to redeem offers from our store. Every 1000 steps, you take, will collectively make 1 point. Your earnings are maintained in a wallet which also shows you the wallet history. Earnings can be improved by taking daily challenges which are generated according to your BMI. It also suggests you nearby grounds to walk and notifies you whenever you are near to some ground.

          Because of its unique features, many people will eagerly use the app. Hence, it can be proven as a good business model too. Rewards can be sponsored by some real vendors for promotion. Actually, daily challenges will improve walking because people want to earn more everyday by completing the given walking tasks.

Project Objectives

Our main objective is that we want to develop an app which benefits the user of app to stay fit and healthy. Our moto of the app will be “Be Active Everyday”.

Bitgo is being developed to create a physically as well as mentally healthy community. It provides following perks:

  1. It is a complete package of promoting physical fitness. It doesn’t only count your daily steps like other apps, but also rewards you in form of coins which eventually encourage you to walk more.

  2. Bitgo will offer daily challenges according to your BMI.It will generate challenges according to user age group.

  3. This app will suggest nearby grounds for walking.User will not have to ask google separately.You can simply do it on the same app.

For the above-mentioned reasons, it can be proven as a good business model too. Rewards can be sponsored by some real vendors for promotion. Factually, daily challenges will improve walking because people want to earn more everyday by completing the given walking tasks.

Project Implementation Method

We are using Agile model to complete our project because our requirements are not final yet and might will change in the future. We will keep doing changes in our app with time by adding more features and functionality for our daily users. We are still searching in market and gather requirements to make it more effective. Our software platform is basically mobile application and it’s providing three panels such as admins, users and vendors. The admin can also add products can delete, search or update as well. Furthermore, in this application user can provide us feedback about our services offered to them and they can subscribe multiple packages which are offered to them and are added by the admin. Users will get to know about the new updates or challenges via email. We divide our project into multiple sprints:

Sprint1: -  In this part, we have done the project proposal of BITGO by writing its functional and non-functional requirements, ERD, requirement specifications.

Sprint2: - In this part, we have finalized use cases, model block diagram, sequence diagram, mocking and prototyping of our project proposal.

Sprint3: -  In order to fulfill this technology, we will use web services by purchasing a domain and a host of our project, thatwill be deployed on that hostfirst andthen we will connect it with the domain like (www.BITGO.com)

Sprint4: - In this part, we have done start designing layout of our application in android studio and then backup functionality of accelerometer.

Sprint5: - In this part we will implement cryptocurrency and then integrate that cryptocurrency with our store.

Sprint6: - In this part we will finally release and test our whole project and deploy it live.

The overall working model of BitGo will be as follow:

BitGo _1582919535.png

App for Bitgo involves the following main features:

  1. You can sign up for your account by providing your username, password, address and age.
  2. You can login into the system.
  3. System will ask you to select one option from cycling, walking  from exercise list. The app will track your movement based on location and count steps according to the threshold on accelerometer.
  4. System converts your steps in digital points/coins which can later be used to redeem offers.
  5. Bitgo will be maintaining a wallet for all your earned points, so you can always keep a track on it.
  6.  Bitgo will serve as an e-commerce system as there will be real stores offering promotions.
  7. System will suggest you nearby grounds according to your GPRS location.
  8. System will generate daily challenges (exercises) according to your BMI.
  9. Accelerometer provides the values whenever they are changed along with the time at which the event occurred. Application stores these values in the database and look for pattern.
  10. Accelerometer will provide three values x-axis value, y-axis value and z-axis value.
  11. You can successfully logout the system.
Benefits of the Project

We will create a complete mobile application of “Be Active Everyday” in the form of Bitgo. Users can easily purchase several things from their saved coins in their wallet. The data of users will be full secure.

Challenges:  User can check their daily challenges. There are a variety of challenges to motivate you towards achieving your weight loss goals.

Online shopping: We will also be having a complete structure of website design about our project so that people can come at our website and can easily get their products easily..

Activity Recording: Using your location and movements of your phone you are able to keep track of your total steps throughout the course of a day.

Money from bit coins: User can also convert their saved coins into actual money through crypto currency.

Steps Counting: Based on accelerometer present in your device preferably, a smart phone, this app counts your steps according to your movements.

Risks Involved: There is a certain risk involved in this project. The phone can be stolen and as a result, the progress or earnings can be lost plus the person’s information can also be exploited.

The solution to this problem is that everyone would have their own ID and password. As well as the phone number or Gmail ID are set as the recovery options. They can easily reset their password via either of them.

Technical Details of Final Deliverable

The technical deliverables of our BITGO are:

Project plan: We have planned that our app for BITGO involves the following main features:

  1. The app will track your movement and count steps with the help of accelerometer.
  2. After completing Daily Challenge user of the app will reward crypto currency which can later be used to redeem offers.
  3. BITGO will be maintaining a wallet for all your earned points, so you can always keep a track on it.
  4. BITGO will serve as an e-commerce system as there will be real stores offering promotions.
  5. It will suggest you nearby grounds according to your GPRS location.
  6. It will generate daily challenges (exercises) every day.

Design and implementation:

  1. Software constraints: The software on which BITGO is based is Android Studio. Language used to develop is Java and the backend database to which every functionality is connected to My SQL. The application can only run on Android devices, and it is not available on iOS.
  2. Hardware constraints: Our application is not meant to work on desktop. It is only compatible for android mobile phones. To keep a track of your progress or claiming the account back, if ever hacked, there is also a web version available for BITGO. Also, it can run well on the android devices with a good acidometer/pedometer. It will be using APIs from Google where the part of suggesting nearby ground comes.

The model diagram of our Bitgo will be like:

BitGo _1582919536.png

Final Deliverable of the Project HW/SW integrated systemType of Industry IT , Energy , Finance , Health Technologies BlockchainSustainable 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) 66260
ATI graphics processing unit (GPU) Equipment31142034260
Domain Hosting Equipment160006000
Power Supply Equipment2800016000
Miscellaneous Miscellaneous 11000010000

More Posts