This is a little project I had in mind to make, uses Spring Boot for backend framework with some JPA sprinkle to connect with MariaDB. Thymeleaf helps with rendering pages server-side. Frontend is done using React and basic flux architecture, though it would probably be tons better with Redux and ReactRouter. Stylesheets use SASS, with aid from Skeleton boilerplate. All that is built using gulp.
Disclaimer: Passwords are stored in database as plain strings for testing purposes.
- Install JDK, gradle and MariaDB for backend,
- Make user and database (and make sure to change properties in
./src/main/java/resources/application.properties
), - Import sql from
./src/main/resources/import.sql
, - Install node,
- Install gulp
npm install -g gulp
, - Install frontend dependencies
npm install
, - Run
gulp
(orgulp minify
for minified output), - Run
gradle bootRun
orjava -jar ./build/libs/biblioteka.jar
.