Skip to content

Latest commit

 

History

History
32 lines (28 loc) · 809 Bytes

README.md

File metadata and controls

32 lines (28 loc) · 809 Bytes

Exam Server Web App

This is a web application built using Spring Boot, Spring Data JPA, MySQL, Hibernate, Spring Security, JWT Authentication, Role-based Authentication, and Java Mail. The application has the following features:

Admin

  • Can create questions
  • Can create quizzes
  • Can create categories (Workflow: category has quizzes, quizzes have questions) User
  • Can take the exam.

Technologies Used

  • Spring Boot
  • Spring Data JPA
  • MySQL
  • Hibernate
  • Spring Security
  • JWT Authentication
  • Role-based Authentication.
  • Java Mail

Getting Started

Prerequisites

  • Java 11
  • MySQL Server
  • Spring framework

Running the application

  • Clone the repository
  • Open the project in your IDE.
  • Set up the MySQL database connection details in application.properties.
  • Run the application.