Select Git revision
README.md 1.15 KiB
Backend (trivioServer)
The trivioServer
is the backend component of the Trivio quiz application. It is built using Spring Boot and provides RESTful APIs for managing users, quizzes, messages, and other resources. Backend is split into config, controller, dto, exception, model, repository and service folders.
Content
Documentation
Swagger:
JavaDoc:
Installation
-
Make sure you have Java Development Kit (JDK) version 17 or higher installed.
-
Clone the repository:
git clone https://gitlab.stud.idi.ntnu.no/team_fullastack/backend_fullstack.git
- Navigate to backend_fullstack:
cd backend_fullstack
- Build the project using Maven:
./mvnw clean package
Usage
- Run the backend server:
./mvnw spring-boot:run
- Access the RESTful APIs at http://localhost:8080.
Tests
Dependencies
- Spring Boot
- Spring Data JPA
- Spring Security
- H2 Database
- JSON Web Token (JWT)
- Lombok
Future work
Authors
Gia Hy Nguyen
Tini Tran
Vilde Min Vikan