Inspiration
The idea for FitStack came from our personal frustration with crowded gyms. It’s hard to stay motivated when you walk into a packed space, waiting in line for equipment. We realized that many people struggle with the same issue, and we thought, what if we could see gym crowd levels live and plan our workouts better? That’s what inspired us to build a platform that helps users pick the best time to hit the gym based on real-time data.
What it does
-FitStack is a web application that: -Tracks live gym attendance using a camera feed (without storing any footage). -Analyzes people entering or exiting and updates a live counter. -Displays gym statistics and suggests less crowded time slots based on historical trends. -Helps users decide when to go for a smoother, less stressful gym experience.
How we built it
-We built FitStack using: -Angular (for frontend architecture and dynamic components) -HTML/CSS/JavaScript (for UI and styling) -Computer vision with basic motion/person detection to update attendance -A custom backend/database to store real-time counts and display trends This was our first time using Angular, which brought a learning curve but also allowed us to make the app more modular and scalable.
Challenges we ran into
-Learning Angular from scratch during the hackathon was tough, but we pushed through. -Integrating live camera data and ensuring it only updates the count without storing personal info required careful handling. -Designing a clean, responsive UI under time pressure while learning new technologies. -Debugging crowd detection logic to avoid double-counting or missing entries.
Accomplishments that we're proud of
-Successfully implementing live attendance tracking without storing video. -Learning and using Angular in a real project for the first time. -Building a working prototype in our first-ever hackathon. -Creating a solution that addresses a real-world problem many people face.
What we learned
-How to work with Angular and component-based architecture. -Basics of computer vision and people counting logic. -The importance of design thinking — making tech usable and helpful. -How to manage time, divide tasks, and work collaboratively under pressure.
What's next for FitStack
We have big plans for future versions of FitStack, including: "Find a Gym Near You" feature with map integration. More detailed analytics (peak hours, average session length, etc.) Mobile app version for easier access. Integration with gym management systems for automation and accuracy.

Log in or sign up for Devpost to join the conversation.