Skip to content
Snippets Groups Projects
Select Git revision
  • d369c7df7e2893037da9a451129f80e3670b7ea1
  • main default
2 results

README.md

Blame
  • user avatar
    Gia Hy Nguyen authored
    30d93ac4
    History

    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

    1. Make sure you have Java Development Kit (JDK) version 17 or higher installed.

    2. Clone the repository:

    git clone https://gitlab.stud.idi.ntnu.no/team_fullastack/backend_fullstack.git
    1. Navigate to backend_fullstack:
    cd backend_fullstack
    1. Build the project using Maven:
    ./mvnw clean package

    Usage

    1. Run the backend server:
    ./mvnw spring-boot:run
    1. 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