Inspiration
When fitness tracking apps first started being developed, they were easy to use, extremely helpful, and facilitated exercise and healthier living. In recent years, however, these apps have become greedy and less user friendly. Oftentimes, they hide features behind pay walls, allow an obnoxious amount of popup ads, and make tracking our exercise a hassle. This app was a concept to be a competitor that simply allows gym-goers to track their exercises for free.
What it does
The app allows users to log in to their own accounts and track a variety of exercises, sorting based on muscle groups and amount of reps/time.
How we built it
We built it with a combination of CSS, HTML, and Javascript. Google Firebase was also used for user authentication, and PythonAnywhere to store user values in databases.
Challenges we ran into
Although we have had experience with databases, they were run locally and with one user in mind. The biggest issue we faced was trying to create a public database that allowed multiple users to create accounts with emails and passwords.
Accomplishments that we're proud of
Our biggest challenge was also our biggest accomplishment, as we successfully allowed users to log in and have their credentials stored with Google Firebase.
What we learned
We learned a great deal about website design and public database management, along with working with a team and a short deadline.
What's next for Brnr: Fitness Tracker App
Brnr has boundless potential! In order to compete with larger fitness apps, the app will need to create recommendations to help users become better versions of themselves. Creating workout routines, showing data in a digestible way, and providing resources are the first priority. Other features include a calorie tracker, with a scanner that can read barcodes and nutritional values.
Built With
- css
- firebase
- html
- javascript
- python
- pythonanywhere
- restapi
Log in or sign up for Devpost to join the conversation.