Jazba


Jazba is a fitness tracking application designed to help users log workouts, set fitness goals, monitor progress, and receive personalized notifications. It features distinct admin and user roles, with functionalities such as exercise selection, workout logging, and achievement tracking.

Features:

  • Admin Panel: Broadcast messages, notify users, manage reports, system logs, and user management.
  • User Interface: Create and log workouts, select exercises, view stats, provide feedback, and manage profile settings.
  • Workouts & Stats: Track exercise performance, view progress, and earn achievements.

Setup:

Requirements:

  • Java 8 or higher
  • JavaFX
  • Database setup (e.g., MySQL or SQLite)

Installation:

  1. Clone the repository:
    git clone https://github.com/umersanii/jazba.git
  2. Build the project using your preferred IDE (e.g., IntelliJ IDEA or Eclipse) or command line.
  3. Run the Jazba.java file to start the application.

Screenshots:

Stats GUI Screen User Dashboard GUI Screen
Stats GUI Screen User Dashboard GUI Screen