A fitness platform for gym bros
source link: https://reactnativeexample.com/a-fitness-platform-for-gym-bros/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Shoken
A mobile application to track your gym workouts, nutrition, and connect with others
Motivation
The point of this app is to help apply, solidify, and showcase my knowledge of React-Native and Typescript with a real world application. Since im going to build something, why not build something useful to myself while having the potential to spin off into a startup product?
Big Ideas
Utility
- Users can easily track and plan their workouts and nutrition
- Users can budget and plan for their meal prep
- Users can share and seek meal prep ideas
Social
- Users share and showcase their workout progress, and lazy asses like me come here to seek motivation in order get my myself to the gym every morning
- Users can seek and provide personal training services throught this app
- Users can socialize and meet gym buddies here
Gamification through blockchain
- User’s identity is secured on a blockchain
- User are ranked with levels akin to a game, where experience points are earned to level up
- Experience points are earned / ‘mined’ by a human driven consensus mechanism (Eg. community verifying a user’s weight lifting through video clip)
- 3rd party game developers can develop unique and customized gaming experiences (Eg. A figting game whereby the player’s stats are linked to their real world body strength.)
- Governments can incentivize people to stay fit by introducing reward programmes using this identity.
- Whatever applications and monetization schemes you can think of….(Do let me know)
Thought Process
User Requirements
For now, the persona / user of Shoken will just be me. The requirements are captured in the form of user stories, and can be found in this Google Doc: https://docs.google.com/document/d/1nvo7xHUMWI6QibL-x-TCNQafBufl-oqZCeSd9kj0ccc/edit?usp=sharing
UI / UX
The key user flows are documented in a flow-chart, and can be found in the docs
folder. From there, wireframes are created using Figma, which can be viewed here: https://www.figma.com/file/ocllDjLonQLTbcwJlKuiKr/Shoken-Wireframe?node-id=94%3A1276
The UI is currently at prototype stage, it will need to be redesigned by a UI/UX designer before release.
Backend
In order to save time and money during initial development, Google Firebase (Backend as a service) is used for now.
Project Execution
Bugs and features are tracked on Github Projects: https://github.com/users/yamiyukiharu/projects/1
Current at Phase 1 Stage 1
Phase 1:
- Build the utility features in IOS and Android
- Launch App on
- Watch OS / Wear OS app for easy workout tracking
- Grow users
Phase 2:
- Build social features
- Perfect utility features
- Grow users
Phase 3:
- Build blockchain features
- Grow users
- Partner with compannies / institutions
GitHub
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK