Server side components of a mobile distributed system for a CalorieTracker app. It consists of two main parts, Java 8 ee backed REST API and DB.
Components:
- a database (Java DB database in NetBeans)
- a RESTful web service that enables querying this data and updating it if necessary.
Project is created with:
- Java 8 EE
- JAX-RS
- Java DB
- JPQL
REST API utilizes both static and dynamic queries to access the db. Features:
- calculation of BMR, calories burned per step, resting calories burned, total calires burned.
- Reports data generation.