The version of Java used was 11, more specifically corretto-11.0.19. The Junit tests were Junit 4.13.
User start by specifying their gender and then enter their weight(kg), height (cm), how much weight they want to lose, and enter between a scale of 1-5 of how active the user is. Then the system will calculate how many calories a user has to consume in order to lose the amount of weight they specified in a single month.
The design pattern used in this application are the Strategy design pattern and the Factory Method design pattern.
Finally, there are no Code Smells or violations of Clean Architecture or SOLID.