Skip to content

Full-stack MERN health & fitness web app with BMI tracking and AI diet/workout plans

Notifications You must be signed in to change notification settings

nk7102001/Healthit

Repository files navigation

Healthit – Full Stack Health & Fitness Web Application

Healthit is a full-stack health and fitness management web application built using the MERN stack. The project focuses on BMI tracking, AI-powered diet and workout planning, and secure user authentication with role-based access control.
It is designed to simulate a real-world, production-style application.

🔗 Live Demo: https://healthit-qp1v.onrender.com


📸 Screenshots

Home Page

Home

Features Page

Features

Dashboard

Dashboard

Signup Page

Signup

AI Diet & Workout Plan

AI Plan

Workouts Section

Workouts


🚀 Features

  • Secure user authentication (Login / Signup)
  • BMI calculator with BMI history tracking
  • AI-based personalized diet and workout plans
    (Integrated using DeepSeek API via OpenRouter)
  • Role-based access control (User / Admin)
  • Admin panel for health blog management
  • Fully responsive UI (Desktop & Mobile)
  • Clean and secure REST APIs

🛠️ Tech Stack

Frontend

  • HTML
  • CSS
  • JavaScript (ES6)
  • Tailwind CSS

Backend

  • Node.js
  • Express.js
  • REST APIs
  • MVC Architecture

Database

  • MongoDB
  • MongoDB Atlas
  • Mongoose

Tools & Deployment

  • Git & GitHub
  • Postman
  • Render

⚙️ How This Project Works

  1. Users register and log in using secure JWT-based authentication
  2. After login, users can calculate BMI and store BMI history
  3. The AI module generates personalized diet and workout plans
  4. Admin users manage blogs using role-based authorization
  5. All application data is securely stored in MongoDB

📂 Project Structure

/controllers /routes /models /views /public server.js


📚 What I Learned

  • Building scalable REST APIs using Node.js and Express
  • Implementing authentication and role-based authorization
  • Designing MongoDB schemas and handling real-world data
  • Structuring large full-stack applications using MVC architecture
  • Debugging issues and deploying applications on cloud platforms
  • Integrating AI APIs into production-style web applications

About

Full-stack MERN health & fitness web app with BMI tracking and AI diet/workout plans

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published