Skip to content

A Java simple fitness tracker built using JavaFX, where a user can choose an activity, and input the amount of time doing this activity, and get the total calories spent as a result.

License

Notifications You must be signed in to change notification settings

MohEsmail143/simple-fitness-tracker

Repository files navigation

Simple Fitness Tracker

A Java simple fitness tracker built using JavaFX, where a user can choose an activity, and input the amount of time doing this activity, and get the total calories and heart rate cumulatively as a result, based on internally-defined factors.

This project was developed as part of the course Programming II in the Spring 2020 semester at the Faculty of Engineering, Alexandria University, under the Computer and Communications Engineering department, supervised by Dr. Mervat Mikhail.

Prerequisites

This project was developed in the following environment:

  • IntelliJ IDEA Community Edition 2023.3.4
  • JDK 11
  • JavaFX 14.0.2.1

Installing

1- Clone the repository to your local machine:

git clone https://github.com/MohEsmail143/simple-fitness-tracker.git

2- The project was developed and tested using JDK 11, so make sure you have this particular version installed on your machine, to ensure runnability:

  • Open IntelliJ IDEA.
  • Go to "File" -> "Project Structure" in the menu bar.
  • In the Project Structure dialog, click on "Project" under the "Project Settings" section on the left sidebar.
  • Look for the "Project SDK" dropdown menu. The JDK version currently configured for the project will be displayed there.

3- For integrating JavaFX components, follow the steps listed here: https://javabook.bloomu.edu/setupjavafx.html. Use these for the add-modules parameter for VM Options in IntelliJ: javafx.controls, javafx.fxml.

4- Run the project by clicking on Run 'GUI.main()'. The following window should appear:

Opening Screen of Fitness Tracker

License

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

About

A Java simple fitness tracker built using JavaFX, where a user can choose an activity, and input the amount of time doing this activity, and get the total calories spent as a result.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages