sowndarya-n/NutriFit

NutriFit is a cutting-edge web platform that leverages advanced artificial intelligence to empower users in achieving their fitness and nutrition goals. Designed with user-centric principles, NutriFit provides personalized health recommendations through an interactive AI chatbot, dynamic fitness plans, and tailored nutritional advice.

0

stars

11

commits

CSS

primary language

May 24, 2025

updated

sowndaryanookala.pythonanywhere.com/

README

NutriFit: AI-Driven Fitness and Nutrition Platform

NutriFit is a cutting-edge web platform that leverages advanced artificial intelligence to empower users in achieving their fitness and nutrition goals. Designed with user-centric principles, NutriFit provides personalized health recommendations through an interactive AI chatbot, dynamic fitness plans, and tailored nutritional advice. The platform combines state-of-the-art AI technologies with a clean and intuitive interface, making health and wellness guidance accessible to everyone. Whether you're aiming to lose weight, build muscle, or maintain a balanced lifestyle, NutriFit is your reliable digital companion for a healthier you.

Features

  • AI Chatbot: Engage with a smart, responsive chatbot for real-time fitness, nutrition, and wellness guidance.
  • Tailored Plans: Receive workout routines and meal plans customized to your unique health goals and preferences.
  • Responsive Design: Seamlessly access the platform on mobile, tablet, or desktop devices.
  • Secure User Management: Benefit from secure registration, login, and encrypted data handling.
  • Expert Content: Explore detailed fitness guides, healthy recipes, and insightful blogs to support your journey.

Technologies

  • Backend: Django, PostgreSQL
  • Frontend: HTML5, CSS3, JavaScript, Bootstrap
  • AI Integration: OpenAI GPT-3, Hugging Face API

Installation

  1. Clone the repository:
    git clone https://github.com/sowndarya-n/NutriFit.git
    cd NutriFit
    
    
  2. Set up a virtual environment (optional but recommended):
    python -m venv env
    source env/bin/activate  # For Linux/macOS
    env\Scripts\activate     # For Windows
    
    
  3. Install dependencies:
    pip install -r requirements.txt
    
    
  4. Apply database migrations:
    python manage.py makemigrations
    python manage.py migrate
    
    
  5. Run the server:
    python manage.py runserver
    
    

Usage

  1. Sign Up or Log In: Create an account or access your existing profile.
  2. Interact with the AI Chatbot: Get real-time recommendations tailored to your fitness and nutrition needs.
  3. Explore Features: Browse personalized workout plans, meal suggestions, and expert articles to support your goals.
  4. Track Progress: Stay motivated by monitoring your wellness journey through a user-friendly dashboard.

Contributors

sowndarya-n

11 commits

sowndarya-n/NutriFit

NutriFit is a cutting-edge web platform that leverages advanced artificial intelligence to empower users in achieving their fitness and nutrition goals. Designed with user-centric principles, NutriFit provides personalized health recommendations through an interactive AI chatbot, dynamic fitness plans, and tailored nutritional advice.

0

stars

11

commits

CSS

primary language

May 24, 2025

updated

sowndaryanookala.pythonanywhere.com/

README

NutriFit: AI-Driven Fitness and Nutrition Platform

NutriFit is a cutting-edge web platform that leverages advanced artificial intelligence to empower users in achieving their fitness and nutrition goals. Designed with user-centric principles, NutriFit provides personalized health recommendations through an interactive AI chatbot, dynamic fitness plans, and tailored nutritional advice. The platform combines state-of-the-art AI technologies with a clean and intuitive interface, making health and wellness guidance accessible to everyone. Whether you're aiming to lose weight, build muscle, or maintain a balanced lifestyle, NutriFit is your reliable digital companion for a healthier you.

Features

  • AI Chatbot: Engage with a smart, responsive chatbot for real-time fitness, nutrition, and wellness guidance.
  • Tailored Plans: Receive workout routines and meal plans customized to your unique health goals and preferences.
  • Responsive Design: Seamlessly access the platform on mobile, tablet, or desktop devices.
  • Secure User Management: Benefit from secure registration, login, and encrypted data handling.
  • Expert Content: Explore detailed fitness guides, healthy recipes, and insightful blogs to support your journey.

Technologies

  • Backend: Django, PostgreSQL
  • Frontend: HTML5, CSS3, JavaScript, Bootstrap
  • AI Integration: OpenAI GPT-3, Hugging Face API

Installation

  1. Clone the repository:
    git clone https://github.com/sowndarya-n/NutriFit.git
    cd NutriFit
    
    
  2. Set up a virtual environment (optional but recommended):
    python -m venv env
    source env/bin/activate  # For Linux/macOS
    env\Scripts\activate     # For Windows
    
    
  3. Install dependencies:
    pip install -r requirements.txt
    
    
  4. Apply database migrations:
    python manage.py makemigrations
    python manage.py migrate
    
    
  5. Run the server:
    python manage.py runserver
    
    

Usage

  1. Sign Up or Log In: Create an account or access your existing profile.
  2. Interact with the AI Chatbot: Get real-time recommendations tailored to your fitness and nutrition needs.
  3. Explore Features: Browse personalized workout plans, meal suggestions, and expert articles to support your goals.
  4. Track Progress: Stay motivated by monitoring your wellness journey through a user-friendly dashboard.

Contributors

sowndarya-n

11 commits

Languages

CSS

33.1%

JavaScript

30.6%

HTML

20.8%

Python

15.5%