-
-
This onboarding screen is designed to guide you through the app's features and benefits.
-
Our accountability feature truly sets us apart by tracking how many times you consecutively workout, motivating you to continue your streak!
-
Tracker screen version 2 includes a color-coded legend and weekday labels, making it easier for users to read and understand their progress.
-
Capture your fitness progress and visually motivate yourself with our app's progress picture feature
-
Tailored workout routines for real results. Personalized to your fitness level, goals, and preferences after finishing our survey.
Inspiration
Maintaining a healthy lifestyle can be a difficult task, and we recognize that many individuals struggle to achieve their fitness goals when they lack accountability. However, we were inspired by the idea of empowering people to overcome these challenges and achieve their fitness goals. This inspired us to create an innovative app that features real-time progress tracking and personalized workout routines, to help people stay motivated and on track toward their goals.
What it does
Our app provides users with a personalized workout plan based on their fitness goals and physique. It features an easy-to-use interface for tracking workouts and an innovative accountability feature that tracks workouts completed consecutively to motivate users to continue their streak. Our progress picture screen allows users to visually see the physical benefits of their hard work and stay motivated to achieve their fitness goals.
How we built it
We decided to utilize the following languages and technologies:
Frontend:
- React Native
- TypeScript (and JavaScript)
- Expo
Backend:
- MongoDB
- TypeScript (and JavaScript)
Other tools:
- Visual Studio Code
- Android Studio
- Xcode
- Node.js
Challenges we ran into
A challenge we ran into as a team was our project scope. We were ambitious with our ideas for this project, and due to that, we found ourselves not able to finish everything we envisioned. So, we got together as a team and made critical, thoughtful design decisions in order to determine what was absolutely necessary for both our minimal viable product and the end-user experience.
Accomplishments that we're proud of
We're incredibly proud of the way our team worked together to create a fully functional full-stack mobile app. From the start of this project, we prioritized collaboration and open communication, which allowed us to overcome challenges and make critical design decisions as a team. We each brought our own unique skills and perspectives to the table, which enabled us to build a product that was truly greater than the sum of its parts. In addition to our technical accomplishments, we're also proud of the design and aesthetics we were able to achieve. We focused on creating a clean, modern interface that was easy to navigate and visually appealing.
What we learned
- New tools and technologies: Most of our team was new to the tools and technologies that we used in the implementation of our app. So, this project was a great opportunity to broaden our skill sets, especially when it comes to React Native and TypeScript!
- Teamwork: Each of our skills in working with a team was undoubtedly improved by our collaboration on this project. We had to learn to make compromises with each other, actively listen to each other's ideas, and strategize how to effectively design and implement our app.
- Communication skills: This goes hand-and-hand with teamwork. In order to explain our ideas and visions for our project amongst ourselves, it was essential for us to learn how to improve our communication skills.
What's next for Fit 4 U
- Accounts: Moving forward, we plan to implement our fully functional MongoDB database for account users. This will enable users to create an account with FIT 4 U, ensuring that their data is kept secure and allowing our app to remember their information.
- Statistics Screen: In addition, our team is also working on a new screen that will allow users to log and track their body composition on a daily basis. This feature will help users monitor their progress and better understand how their fitness routines are impacting their physical health. By providing a way to track their results, we aim to help users stay motivated and engaged with the app over time, leading to long-term success in achieving their fitness goals.
- Workout Video Demonstrations: Another feature that our team plans to add is the ability for users to click on each workout and access a video demonstration on how to perform each exercise. This will help users improve their form and better guide them through their workout plan. We believe that this added functionality will enhance the user experience and contribute to the overall effectiveness of our app in helping individuals achieve their fitness goals.
Log in or sign up for Devpost to join the conversation.