-
-
Main login page of FITBEAR. The user is greeted with a simplistic prompt with appealing colors.
-
Registration page if the user does not have an account. They will be asked for their desired daily intake of carbs, protein, calories, etc.
-
When the user eats a food, they will be prompted to this page so they can track it.
-
Upon adding this food, their daily progress will be tracked by the pie charts shown above.
-
A workout timer is provided to ensure workouts are done efficiently. Also provides calorie burning information based on provided workouts.
-
Weight tracking page based on weekly trends.
-
FITBEAR logo.
OVERVIEW🚩
Fitbear is an Android application that allows users to set goals for daily calorie, protein, and carbohydrate intake. It further allows users to track their weight on a weekly basis and monitor their workouts.
INSPIRATION 🧐
Our application was heavily inspired by the recent surge in unhealthy eating habits and indulgence in sedentary lifestyles. According to studies, about 50 percent of males and 75 percent of females in the UAE live sedentary lifestyles thus contributing to obesity and disorders. This, to combat this, our team sought to develop a personalized and versatile solution to motivate users to maintain a healthier daily routine based on their own accords. As for the physical application, our design was heavily inspired by the minimalistic Instagram-like UI which was modern and seemed to appeal to teens, a major population who is effected by unhealthy habits.
WHAT WE LEARNED 🧠
Across this arduous experience, our team learned an unexpected amount, not only in terms of technology, but also in a collaborative sense. First, in terms of technical knowledge, our team was forced to familiar ourselves with new dependencies such as graphs and charts along with more advanced database systems such as Firebase Authenticator and Real-time Storage. Debugging was often frustrating yet incredibly rewarding especially after hours spent fixing one bug or error. In a more social sense, we learned to collaborate remotely and push progress to GitHub or directly share project files through Discord. We learned that each individual had their own skills that could be utilized efficiently to truly create a meaningful and memorable project. Ultimately, we learned to plan in advance and to fully express ideas with our peers.
BUILDING STEPS 🧱
To fully create such a meaningful project, we underwent a series of steps. Initially, we brainstormed our ideas. We wanted to make a unique product that also addressed an important social and physical issue while straying away from generic project ideas the already have solutions such as screenings and surveys. After various tedious sessions with the group, we were able to fully agree on the idea of Fitbear. After this, we assigned each individual with their roles based on their skills such as UI design and backend Firebase Storage and Authentication services. Shortly after, we were able to create a simple draft of the project to envision our project without fully committing to coding it fully yet. We also searched for appealing fonts and color pallets to use to optimize user experience. At last, we split up and worked independent until a set deadline in which we would combine the project files and take care of any final troubleshooting that was required.
CHALLENGES AND DIFFICULTIES 🔨
Our project was riddled with great technical obstacles to overcome. As discussed before, the brainstorming process difficult as thinking of a unique yet useful application was tedious yet important. Furthermore, relearning libraries, dependencies, and UI components were another great learning curve we were forced to overcome. Pushing to GitHub was also relatively difficult and sharing code remotely would occasionally hinder development while problems were troubleshooted. Communication also became incredibly difficult considering both of us had become sick. Of course, with hard work we were ultimately able to overcome such hindrances.
CONCLUSION📍
Ultimately, our team had an great time developing such a meaningful application and sharing a memorable opportunity. We found great joy taking advantage of each others’ strengths and developing each others’ weaknesses. We truly hope to revisit this project as we see it’s potential to be extended into a truly revolutionary tool.
RESOURCES ✏️
GROUP👥
We are in the under 18 (>18) category. All members of this team are sophomores in high school.
- Michael Liu
- Nolan Jiang
Log in or sign up for Devpost to join the conversation.