Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/macktb/web-quiz-engine
Web Quiz Engine using Spring Boot
https://github.com/macktb/web-quiz-engine
h2-database jpa-hibernate rest-api spring-boot spring-security
Last synced: 5 days ago
JSON representation
Web Quiz Engine using Spring Boot
- Host: GitHub
- URL: https://github.com/macktb/web-quiz-engine
- Owner: macktb
- Created: 2020-12-18T12:04:22.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-09-21T15:23:53.000Z (over 3 years ago)
- Last Synced: 2025-01-10T16:54:16.586Z (6 days ago)
- Topics: h2-database, jpa-hibernate, rest-api, spring-boot, spring-security
- Language: Java
- Homepage:
- Size: 69.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Web-Quiz-Engine
**Spring Boot** provides a way to build production-ready Spring applications with minimal
setup time.In this project, we develop a multi-users web service for creating and solving
quizzes (or questions).It is all about backend development where we apply **REST API**, **JPA** (implementation
_Hibernate_), embedded database like _H2_, security, and other technologies.We use :
- **_H2 database_** to stock the data. It provides a fast in-memory database that supports
JDBC API. Supports embedded and server modes as well as browser based console application.
It's used by the most developer in dev environment to test the application.
- _**Spring security**_ to handle authentication and authorization of a user to different
services.
- _**Postman**_ to test our _API_ by creating and sending request as _client_.
[Postman](https://www.postman.com) is a collaboration platform for API development.
It's a client REST.
- And other technologies in Spring Boot platform.For the rest of this project, we could develop a web/mobile client for this web service.
[Postman]: https://www.postman.com