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

The backend of CalorieTracker written using Java EE8, JAX-RS and Java DB

Notifications You must be signed in to change notification settings

ZakharA/CalorieTrackerWS

Repository files navigation

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

About

The backend of CalorieTracker written using Java EE8, JAX-RS and Java DB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published