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 e3a5673114 Prevent unauthorized access to book data even if hash id is known 4 years ago
bookstore Prevent unauthorized access to book data even if hash id is known 4 years ago
db_plans Add missing publish column 4 years ago
images Add missing publish column 4 years ago
packaging/linux/arch Add packaging; Add Arch Linux build scripts 4 years ago
README.md Fix spelling 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.


Sales manager view

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


Administrative view

Administrative view for the bookstore: view, edit, delete and add books. Get 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)