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
- 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
- HTML
- CSS
- JavaScript (ES6)
- Tailwind CSS
- Node.js
- Express.js
- REST APIs
- MVC Architecture
- MongoDB
- MongoDB Atlas
- Mongoose
- Git & GitHub
- Postman
- Render
- Users register and log in using secure JWT-based authentication
- After login, users can calculate BMI and store BMI history
- The AI module generates personalized diet and workout plans
- Admin users manage blogs using role-based authorization
- All application data is securely stored in MongoDB
/controllers /routes /models /views /public server.js
- 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





