Skip to content

A Java application that calculates daily calorie needs and macronutrient ratios for athletes based on personal metrics like age, weight, height, activity level, and fitness goals.

License

Notifications You must be signed in to change notification settings

Pupler/Nutrition-Calculator

Repository files navigation

🍎 Nutrition Calculator

A professional Java desktop application for calculating daily calorie needs with scientific accuracy. Features a modern GUI and evidence-based formulas for reliable results.

📸 Preview

grafik

🗂 Project Structure

Folder / File Description
images/ Application icons and screenshots
.gitignore Git ignore rules
CalculationLogic.java Core logic for nutritional calculations
LICENSE MIT License for open-source usage
Main.java Application entry point
NutritionCalculatorGUI.java Swing-based graphical user interface
README.md Project documentation and setup instructions
RunProgram.bat Windows batch file for easy launching

✨ Features

  • 🧮 BMR Calculation - Mifflin-St Jeor formula precision
  • ⚖️ Gender-Specific - Male/female physiology algorithms
  • 🏃 Activity Adjustment - Сustomizable levels
  • 🎯 Goal Tracking - Weight loss, maintenance, muscle gain
  • 💻 Modern GUI - Clean Swing interface
  • 🖱️ Easy Launch - One-click batch file

🚀 Getting started

Requirements

  • Java JDK 8+
  • Git (optional)

Installation

# Clone repository
git clone https://github.com/Pupler/Nutrition-Calculator.git

# Navigate to project
cd Nutrition-Calculator

# Start the program
# Method 1: One-click launch (Windows)
DOUBLE-CLICK RunProgram.bat

# Method 2: Manual compilation
javac *.java
java Main

📄 License

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

About

A Java application that calculates daily calorie needs and macronutrient ratios for athletes based on personal metrics like age, weight, height, activity level, and fitness goals.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published