Bookster is an virtual library, where users can review books and track what books they have read.
- Clone this repo
git clone https://github.com/nerfi58/bookster.git-
Create new Database
-
Edit
src/main/resources/application.propertiesfile
# CHANGE THIS TO YOUR DATABASE CREDENTIALS
spring.datasource.username=postgres
spring.datasource.password=postgres
# CHANGE THIS TO YOUR DATABASE URL
spring.datasource.url=jdbc:postgresql://localhost:5432/bookster
# CHANGE THIS TO MATCH YOUR MAIL SMTP SETTINGS
# THIS MAIL WILL BE USED FOR SENDING VERIFICATION MAILS FOR NEW USER REGISTRATIONS
spring.mail.host=smtp@gmail.com
spring.mail.port=587
# CHANGE THIS TO MATCH YOUR MAIL CREDENTIALS
spring.mail.username=${MAIL_USERNAME}
spring.mail.password=${MAIL_PASSWORD}- Install it
cd bookster
mvn clean install- Run Spring Boot application
cd bookster
mvn spring-boot:run- Open browser and enter
localhost:8080
App comes with three predefined accounts
User account
username: user
password: user
Moderator account
username: moderator
password: moderator
Admin account
username: admin
password: admin
