Skip to content

iakpathan/AI-Health-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Health-Assistant

A complete browser-based fitness platform that helps users track their goals, manage workouts, generate personalized diet suggestions, and maintain health streaks. Includes features like login, signup, chatbot support, and fitness analytics.


Project Structure


├── css/                # Stylesheets for individual pages
├── html/               # HTML pages for each section of the site
├── hw/                 # (Assumed hardware or additional features folder)
├── images/             # Assets and icons
├── node\_modules/       # Dependencies installed by npm
├── server.js           # Node.js backend server file
├── package.json        # Project metadata and scripts
└── README.md           # Project documentation


Features

  • User Registration & Login
  • Workout Plans (2 Types)
  • Diet Plan Suggestion System
  • Chatbot Assistance
  • Fitness Goals Management
  • Streak Tracking
  • Contact Support Form
  • User Profile Dashboard

🛠 Pre-installations

Ensure you have the following before you begin:

  • Node.js and npm installed Download Node.js
  • A browser like Chrome or Firefox
  • Code editor like VS Code

Installation & Setup

# Clone the repository
git clone https://github.com/iakpathan/AI-Health-Assistant.git

# Navigate to the project
cd AI-Health-Assistant

# Install dependencies
npm install

# Run the server
node server.js

App will typically be accessible at: http://localhost:3000


Important Pages

Page Description
index.html Landing page
signup.html New user registration
login.html User login
home.html Dashboard after login
suggest.html Diet recommendation based on input
fit_goals.html User goal input and progress
streak.html Tracks daily streaks
chatbot.html Fitness-related chatbot interface
workout1.html Beginner workout plan
workout2.html Advanced workout plan
profile.html View and edit user profile
contact.html Contact support form
about.html About the application

Output

  • Personalized diet plan
  • Workout routines displayed per user selection
  • Dynamic chatbot response to health queries
  • Fitness streak and goal progress tracking

Authentication

Basic form-based login and signup. Future upgrades may include:

  • OAuth (Google, GitHub)
  • JWT for token-based sessions

Scripts

In package.json:

"scripts": {
  "start": "node server.js"
}

Run with:

npm start

Future Enhancements

  • Add calorie calculator
  • Workout progress tracker with history
  • Make mobile-responsive
  • Integrate AI for smarter chatbot & recommendations
  • Export diet and workout plans as PDF
  • Multilingual support
  • Add database (MongoDB/PostgreSQL) for real user data
  • Role-based dashboards for trainers vs. users

Author

Developed by: iakpathan & Team





About

This is Personalized AI virtual Health Assistant , deals with concerns of individual and his health

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors