Inspiration
Maintaining a healthy lifestyle requires consistency, but tracking daily calories and nutrition is often tedious and fragmented across multiple tools. I wanted to build a simple and secure nutrition companion that makes tracking effortless.
What it does
MERN FitTracker is a nutrition companion app that helps users track daily calorie intake and nutritional data. It features Google authentication, secure multi-device session management, and the ability to log out from other active sessions.
How I built it
The application was built using the MERN stack. The frontend uses React.js, while the backend handles authentication, Nutrition management, session management, and data storage. The app is deployed on Vercel and Railway.
Challenges I ran into
Implementing secure session management across multiple devices was challenging. Ensuring proper authentication, session invalidation, and a smooth user experience required careful backend logic and testing.
Accomplishments that I am proud of
I built a fully functional full-stack application with secure authentication, multi-device session control, and production-ready deployment within the hackathon timeframe.
What I learned
This project strengthened our understanding of authentication flows, session security, and deploying scalable full-stack applications using modern tools.
What's next for MERN FitTracker Fitness App
I plan to expand the food database with more variety and add an additional input in the dashboard to let users custom specify the portion size they have consumed.
Built With
- javascript
- jws
- mern
- tailwind
Log in or sign up for Devpost to join the conversation.