Inspiration🎯
In today's fast-paced world, staying fit often takes a back seat. I wanted to create a solution that not only motivates users to stay consistent with their fitness routines but also provides deep insights into their daily workouts and calorie tracking. Fitabit was born from my desire to simplify fitness tracking and help users develop sustainable healthy habits through data, visualization, and community support.
What it does🏅
Fitabit is your ultimate fitness companion, designed to help you track, manage, and achieve your health goals with precision and ease. Whether you're a fitness enthusiast or just starting your journey, Fitabit empowers you to forge a path to a healthier, stronger you. Fitabit allows users to:
1.Log their daily workouts, including type, reps, sets, time duration and weight used.
2.Automatically calculate and track calories burned.
3.Visualize workout and calorie data through bar charts and pie chart.
4.Access calendar-based workout history to monitor progress over time.
5.Watch YouTube tutorial videos to improve workout form and stay inspired
6.Sync and analyze health data to stay aligned with fitness goals.
Features of Fitabit🏆
1.Fitness Tracker - Track and monitor fitness journey with personalized progress reports.
2.Daily Workout Tracker - Log your workouts daily to maintain consistency and track improvements.
3.Health Tracker - Sync your health data with us for real-time updates.
4.Calorie Tracker - View total and average calories burned to fine-tune your goals.
How we built it🚀
Fitabit is basically made using MERN stack.
Frontend: Built using HTML, CSS, and JavaScript, Tailwind CSS, React with Chart.js for interactive data visualizations.
Uses Acternity UI for 3D visually attractive interface of the website.
Backend: Node.js and Express.js for managing data inputs and retrieval.
Database: MongoDB to store user logs, workout details, and daily analytics.
Calendar: Integrated a date picker to store and fetch workout data for specific days.
Challenges we ran into👩💻
1.Designing a seamless user experience for data input and visualization.
2.Implementing dynamic calendar-based data retrieval.
3.Ensuring accurate calorie calculation based on varying workout types and intensities.
Accomplishments that we're proud of 🎓
1.Created a clean and engaging UI for fitness tracking.
2.Successfully integrated real-time visual analytics through charts.
3.Built a functional calendar-based history feature for day-wise workout tracking.
4.Added value through motivational tutorials and health syncing.
What we learned 📚
1.Importance of data visualization in improving user engagement and clarity.
2.Handling dynamic data storage and retrieval using MongoDB.
3.Practical integration of third-party libraries (Acternity UI) for 3D interface.
4.User-centric design thinking to enhance usability and motivation.
What's next for Fitabit✈️
1.AI-based workout recommendations based on past performance.
2.Social features like progress sharing and challenges with friends.
3.Mobile app version for on-the-go tracking.
4.Gamification with badges, streaks, and rewards.
5.Integration with wearables like Fitbit, Apple Watch, and smart bands.
Log in or sign up for Devpost to join the conversation.