Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/geozi/booktracker-rest-app

The Book Tracker app implements REST controllers for communicating with the back-end.
https://github.com/geozi/booktracker-rest-app

demo-app hibernate-jpa junit5 layered-architecture maven mysql-database restful

Last synced: 14 days ago
JSON representation

The Book Tracker app implements REST controllers for communicating with the back-end.

Awesome Lists containing this project

README

        

# booktracker-rest-app
![Demo App](https://img.shields.io/badge/demo_app-blue)

A Jakarta (Java EE) app.

## About The Project

The Book Tracker app is the back-end implementation of a book tracking application. The User will interact with the database by using a web browser and RESTful services. Thus, RESTful controllers have been created to test the back-end connectivity. The main purpose of the app is to develop a back-end using JUnit for testing Java classes and Postman for testing the Controller.

## Built with

* Jakarta (Java EE)
* Maven
* Hibernate
* Apache Tomcat
* MySQL-Server
* JUnit (testing)
* Postman (testing)

## Prerequisites

A local instance of MySQL-Server, Apache Tomcat, Intellij IDEA (Community Edition), Maven, and Java (17 or higher).

## Usage

Install Apache Tomcat locally, create a Maven project on Intellij IDEA and add the necessary dependencies as listed in the pom.xml file.