Skip to content

DVD Rental Backend. It allows baic CRUD operations as well as more complex queries.

Notifications You must be signed in to change notification settings

Tomohiko10615/sakila-dvdrental

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DVD Rental - Backend

The DVD Rental project is being done by using The Sakila Sample Database which is a complex relational database with 16 tables. This app is able to perform basic CRUD operations as well as some more complex queries.

Schema

The following schema was used with a few modifications.

Sakila Schema

Stack

This project was done using Spring Framework (Spring Boot, Spring Data JPA)

Spring Spring Hibernate MySQL Git Eclipse

API endpoints

Save new customer

Type: POST

/customer/save

Request Body

Required: application/json

Responses:

Code Description
200 Returns saved customer

Fetch all customers

Type: GET

/customer/list

Responses:

Code Description
200 Returns all customers
204 There is no customers

Fetch one customer

Type: GET

/customer/{id}

Parameters:

Name Description
id required path Id of the customer

Responses:

Code Description
200 Returns the customer with the selected id
404 No customer with the selected id was found

About

DVD Rental Backend. It allows baic CRUD operations as well as more complex queries.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages