Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/juhachmann/another_imc_calculator
Check how urgently you need to start going to the gym with this beautiful IMC Calculator desktop app
https://github.com/juhachmann/another_imc_calculator
design-patterns javafx-application mvc-architecture
Last synced: about 1 month ago
JSON representation
Check how urgently you need to start going to the gym with this beautiful IMC Calculator desktop app
- Host: GitHub
- URL: https://github.com/juhachmann/another_imc_calculator
- Owner: juhachmann
- Created: 2024-06-08T18:49:19.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-17T16:42:58.000Z (6 months ago)
- Last Synced: 2024-10-13T18:22:08.493Z (2 months ago)
- Topics: design-patterns, javafx-application, mvc-architecture
- Language: CSS
- Homepage:
- Size: 323 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Another IMC Calculator
Simple & beautiful IMC Calculator desktop app built with JavaFX
## Features
* IMC Calculation and Classification
- Enter your height and weight and check how urgently you should start going to the gym
* For adults, teens and kids
- Different classifications based on population metrics according to age and sex
* Dark/Light mode
* Cross platform
* Language: Portuguese (PT-BR)## Install
To install this application, you'll first need to have the following installed on your machine:
- [Java SDK 17+](https://openjdk.org/projects/jdk/17/)
- [Maven](https://maven.apache.org/)
- [JavaFX](https://openjfx.io/)After that, run from your command line:
```bash
# Clone this repository
$ git clone https://github.com/juhachmann/another_imc_calculator# Go into the repository
$ cd another_imc_calculator# Run the app
$ mvn javafx:run
```Or open and run from your favorite Java IDE
## Credits
Metrics for IMC classification for kids and early teens:
- [Cintia Cercato](http://cintiacercato.com.br/como-calcular-o-imc-infantil/)This software uses the following Open Source packages:
- [JavaFX](https://openjfx.io/)
- [AtlantaFx](https://github.com/mkpaz/atlantafx)- - -
Developed as a introduction to JavaFX and an exercise to apply design patterns and SOLID with JavaDiscipline: Object-Oriented Programming / CTDS / IFSC / 2024.1