Treino Track is a Java-based application designed to manage workouts and exercises. It provides a platform for both administrators and users to interact with workout plans and exercise routines.
- Admin Module: Allows administrators to create, edit, and delete users, workouts, and exercises. Admins can customize workout plans by configuring exercises, sets, repetitions, and intervals.
- User Module: Allows users to access their personalized workout plans.
The project is organized into the following packages:
treinotrack
: Contains the main application entry point.UIconsole
: Handles the console-based user interface.facades
: Provides simplified interfaces for the service layer.service
: Contains the business logic.data
: Manages data persistence and retrieval.models
: Defines the data models used in the application.
- Java Development Kit (JDK) 11 or higher
- IntelliJ IDEA or any other Java IDE
- Clone the repository:
git clone https://github.com/Nertonm/treino-track.git
- Open the project in your IDE.
- Build the project to resolve dependencies.
- Navigate to the
src
directory. - Run the
Main.java
file to start the application.
Upon starting the application, you will be prompted to enter your role (admin or user). Depending on your role, you will be directed to the appropriate module:
- Admin: Manage users, workouts, and exercises.
- User: View and follow your workout plans.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
This project is licensed under the MIT License. See the LICENSE
file for more details.
For any inquiries or issues, please contact.
This README provides an overview of the Treino Track project, including its features, structure, and instructions for getting started.