Inspiration
The social element of BeReal, where notifications appear at random times, truly keeps users on their toes. This unpredictability is exactly what we aim to bring to FitMon. By ensuring users never know when their next activity prompt will come, we encourage them to stay active and take quick breaks from their routine. Additionally, we drew inspiration from Pokémon, recognizing that many people enjoy having a companion. In FitMon, users will have a digital companion that grows and evolves the more they work out, providing an extra layer of motivation to stay active and engaged.
What it does
FitMon is an innovative app designed to encourage users to stay active and healthy. The more you work out, the more experience points and food you earn to level up your FitMons. These FitMons can then be used to battle against your friends' FitMons, adding a fun and competitive element to your fitness journey.
Additionally, FitMon allows you to view your friends' workout videos. This feature not only provides inspiration but also fosters a supportive community. By combining the unpredictability of activity prompts with the excitement of digital companions and friendly competition, FitMon makes staying active a fun and engaging experience.
How we built it
We built the frontend using React, Tailwind and Next.js.
Challenges we ran into
Getting the webcam to work was one of the hardest parts. We also had to make a backend and create sockets that download the recorded video to display on the feed.
Accomplishments that we're proud of
The animations for our FitMon's evolutions, our webcam effect, the leaderboard and our ChatGPT AI assistant.
What's next for FitMon
Building the full backend and have a user database. Adding extra features like battling and better animations.
Built With
- next.js
- openai
- react
- tailwind
Log in or sign up for Devpost to join the conversation.