Skip to content

A simple exam server web-application with springboot. Learned and followed from @LearnCodeWithDurgesh.

Notifications You must be signed in to change notification settings

seyedali-dev/Exam-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A simple exam server web-application with springboot. Learned and followed from @LearnCodeWithDurgesh.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages