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
- Host: GitHub
- URL: https://github.com/raju-2003/zenfit
- Owner: raju-2003
- Created: 2023-12-01T06:30:33.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-05T12:47:18.000Z (about 2 years ago)
- Last Synced: 2025-02-09T01:17:16.230Z (over 1 year ago)
- Topics: java, sql
- Language: Java
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)