MENU

GET IN TOUCH

manishprakkash@gmail.com
Back

Fitrack Application

Year

2025

Tech & Technique

React, Django, MongoDB, JWT, Tailwind CSS, Axios

Description

Problem: Fitness enthusiasts needed a centralized platform to track health metrics, manage profiles, and securely store personal fitness data with seamless authentication.

Solution: Built Fitrack, a full-stack fitness tracking application combining React frontend with Django REST API backend, featuring JWT-based authentication and real-time MongoDB Atlas integration for personalized health monitoring.

Key Features:
  • 🔐 Authentication: Secure login/signup using JWT-based token system with refresh tokens for persistent sessions
  • 👤 Profile Management: Users can manage and update their fitness profile with real-time data synchronization
  • 📊 Data Storage: Real-time data handling with MongoDB Atlas integration using Djongo/MongoEngine
  • 🌐 REST API: Django-powered RESTful endpoints for seamless frontend-backend interaction
  • 🔒 Secure Credentials: Passwords are hashed and stored securely following industry best practices
  • 🔗 CORS Setup: Cross-origin requests enabled for React-Django communication via Axios

Technical Implementation:
  • Connected Django with MongoDB Atlas using Djongo/MongoEngine for NoSQL data modeling
  • Implemented JWT authentication with refresh tokens for persistent, secure sessions
  • Built dynamic, responsive frontend components using React and Tailwind CSS
  • Configured and consumed APIs via Axios with state-managed responses
  • Modular project architecture with clear separation between frontend and backend layers

Impact: Delivered a production-ready fitness tracking platform with enterprise-grade security, scalable architecture, and seamless user experience across authentication, data management, and profile customization.

My Role

Full-Stack Developer
Led end-to-end development and integration:
  • Backend: Developed Django REST API and connected to MongoDB Atlas with secure data models
  • 🔐 Auth System: Implemented JWT-based secure login and signup system with token refresh
  • 📁 Models: Designed MongoDB schemas for storing user and fitness data with validation
  • 🎨 Frontend: Built a clean, responsive UI using React and Tailwind CSS with modern design patterns
  • 🔄 Data Handling: Used Axios for API calls and managed client-side state efficiently
  • 🛠️ Deployment Ready: Structured codebase for deployment readiness with modular architecture

M.A.N.I.S.H

manishprakkash@gmail.com