Skip to content
This repository has been archived by the owner on May 17, 2022. It is now read-only.

Latest commit

 

History

History
35 lines (26 loc) · 1.05 KB

README.md

File metadata and controls

35 lines (26 loc) · 1.05 KB

CalorieTrackerWS

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.

Table of contents

Project description

Components:

  1. a database (Java DB database in NetBeans)
  2. a RESTful web service that enables querying this data and updating it if necessary.

Technologies

Project is created with:

  • Java 8 EE
  • JAX-RS
  • Java DB
  • JPQL

DB ER diagram

Image

REST API

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.

An example of API endpoints. Image