Skip to content

NutriMind – An intelligent health and nutrition management app with meal planning, progress tracking, and personalized dietary insights.

License

Notifications You must be signed in to change notification settings

royxlead/nutrimind-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🥗 NutriMind

NutriMind is an intelligent health and nutrition management application that helps you take control of your dietary habits. With personalized meal planning, nutritional tracking, and progress visualization, NutriMind makes building a healthier lifestyle simple and interactive.


📑 Table of Contents


✨ Features

  • 🍽 Daily Nutrition Tracking – Log meals, snacks, and drinks to monitor calorie & nutrient intake.
  • 🥦 Personalized Meal Plans – Generate meal plans tailored to your health goals and dietary needs.
  • 📊 Progress Visualization – Interactive charts & reports to track progress over time.
  • 🎯 Goal Setting – Define and achieve personalized health objectives.
  • 💻 Interactive Web Interface – Clean and intuitive UI for seamless user experience.
  • FastAPI Backend – Scalable API to handle requests, manage data, and process user input.

🖼 Screenshots

📌 User Interface

UI Screenshot

📌 Generated Meal Plan

Output Screenshot


🏗 Architecture

NutriMind is structured into two main components:

🔹 Backend (FastAPI)

  • server.py – API server to handle requests.
  • model/ – Data models & logic for user management.
  • requirements.txt – Dependencies list.

🔹 Frontend (HTML/CSS/JS)

  • index.html – Entry point for the web app.
  • assets/ – Styles, scripts, and images.

⚙️ Installation

Backend Setup

# Navigate to backend folder
cd backend

# Install dependencies
pip install -r requirements.txt

# Start the FastAPI server
python server.py

Frontend Setup

# Navigate to frontend folder
cd frontend

# Launch the app by opening index.html in your browser
open index.html   # macOS
start index.html  # Windows

🚀 Usage

  1. Start the backend server at http://localhost:8000.
  2. Open the frontend (index.html) in your browser.
  3. Create an account or log in.
  4. Start logging meals, setting goals, and monitoring progress!

📂 Directory Structure

NutriMind/
├── backend/
│   ├── model/            # Data models & logic
│   ├── server.py         # FastAPI server
│   ├── requirements.txt  # Backend dependencies
├── frontend/
│   ├── index.html        # Web app entry point
│   ├── assets/           # Styles, scripts, images
├── assets/
│   ├── ui.png            # UI screenshot
│   ├── output.png        # Meal plan screenshot
├── LICENSE               # License file
├── README.md             # Documentation

🤝 Contributing

We welcome contributions! 🚀

  1. Fork the repo

  2. Create a branch:

    git checkout -b feature-name
  3. Commit your changes:

    git commit -m "Added feature-name"
  4. Push to branch:

    git push origin feature-name
  5. Submit a pull request


📜 License

This project is licensed under the MIT License – see LICENSE for details.


📬 Contact

👤 Maintainer: royxlead 💡 Ideas, suggestions, or feedback are always welcome!

About

NutriMind – An intelligent health and nutrition management app with meal planning, progress tracking, and personalized dietary insights.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published