A Restful API for an online bookstore that allows users to search books, get book details, add to shopping cart and proceed to make the order. Each user can view his order history, store his basic information like billing address and shipping address.
Spring boot - Spring security - Spring rest - JWT authentication - MySql - Spring data jpa - Hibernate - Junit - Mockito - Swagger for api documentation.