Skip to content

mpusio/quizweb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quizweb is simple, pretty cool looking api to handle quizzes. Api is splited on 3 layers - Controllers, Servises and Domains. Api include standart CRUD operations on quizzes, users and used to this little complex opeartions like refresh authentication after change email during loggging in, nested input fields in thymeleaf etc.
Technology stack:
*Front-end: HTML, CSS, JS implemented by Materialize Framework
*Back-end: Spring Boot and in this:
spring-boot-starter-data-jpa
spring-boot-starter-thymeleaf
spring-boot-starter-web
spring-boot-starter-security
spring-boot-starter-test
spring-security-test
h2database
lombok

How look relationship in embedded h2 database? alt text

Here you can test application: https://quizweb1.herokuapp.com/

Example account with "USER" role:
email: "mostowiakmarek@gmail.com"
password: "karton123"
USER have acccess to all endpoints "/user/**"
Exmaple account with "ADMIN" role:
email: "pusiomichal@gmail.com"
password: "qwerty123"
ADMIN have acccess to all endpoints "/user/**", "/admin/**" 
"/h2/**" <-- endpoint to h2 console

So, have fun and how i please don't destroy everything. I think you will appreaciate freedom in movement on webside that I gave you. Have fun :)

About

API to management quizzes:

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages