Java bookstore project (Spring Boot + Thymeleaf + JPA + REST)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Pekka Helenius 249bd5b6b4 Prevent unauthorized users to alter book prices 4 years ago
bookstore Prevent unauthorized users to alter book prices 4 years ago
db_plans Add missing publish column 4 years ago
images Update home page screenshot 4 years ago
packaging/linux/arch Add packaging; Add Arch Linux build scripts 4 years ago
README.md Update helpdesk view description 4 years ago

README.md

Java Bookstore Project

Introduction

Overview

Front page

Front-end home page view with user sign-in form.


Normal user view

Normal user view for the bookstore: get basic information of published books.


Help desk view

Help desk view for the bookstore: view and edit published books in a limited way. No edit access to price & publication information.


Sales manager view

Sales manager view for the bookstore: view, edit and add published and unpublished books.


Administrative view

Administrative view for the bookstore: view, edit, delete and add published and unpublished books. Access REST API.


Database structure

Bookstore database structure


Repository structure

Type Name Description
Folder bookstore Main project folder (Maven)
Folder packaging OS-specific build scripts
Folder db_plans SQL Database plans & drafts
Folder images Various screenshots & images

Recommendations

Software Version Description
Apache Tomcat 9 Web Server WAR package deployment

LICENSE

N/A (TBA)