An open API service indexing awesome lists of open source software.

https://github.com/raju-2003/zenfit

Console Application
https://github.com/raju-2003/zenfit

java sql

Last synced: about 1 year ago
JSON representation

Console Application

Awesome Lists containing this project

README

          

# ZenFit App

ZenFit is a fitness tracking application developed in Java that allows users to log their workouts, track their progress, and manage their fitness goals. With ZenFit, users can maintain a comprehensive record of their fitness activities, monitor their calorie intake, and stay motivated on their fitness journey.

## Features

1. **User Registration**: New users can register with ZenFit by providing basic details like username, password, age, height, weight, and fitness goals.

2. **Profile Management**: Users can view and update their profile information, including personal details, height, weight, and fitness goals.

3. **Workout Logging**: Users can log their workout sessions by entering details such as workout name, intensity, duration, reps, and calories burnt.

4. **Workout History**: ZenFit provides users with a detailed history of their workout sessions, including date, workout name, intensity, duration, reps, category, and calories burnt.

5. **Food Logging**: Users can log their food intake by providing details such as date, description, and calories consumed.

6. **Food History**: ZenFit maintains a record of users' food intake, allowing them to track their calorie consumption over time.

7. **Goal Management**: Users can set and update their fitness goals, including target weight, target fat percentage, and daily calorie intake.

8. **Net Calories Calculation**: ZenFit calculates users' net calorie intake based on their food consumption and workout sessions, helping them monitor their progress towards their fitness goals.

## Getting Started

To run ZenFit on your local machine, follow these steps:

1. Clone the ZenFit repository to your local machine:
```bash
git clone https://github.com/your-username/ZenFit.git
```

2. Navigate to the project directory:
```bash
cd ZenFit
```

3. Compile and run the `Main.java` file to start the ZenFit application:
```bash
javac Main.java
java Main
```

4. Follow the on-screen prompts to register as a new user or log in with an existing account.

## Technologies Used

- Java
- SQL
- Git

**Credits:**
This code was created by Raj Narayanan

**Github:**
[https://github.com/raju-2003](https://github.com/raju-2003)