Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1008 Bytes

README.md

File metadata and controls

33 lines (24 loc) · 1008 Bytes

FormSubmissionPortal-Backend

A Spring Boot backend server which is built to ease the form submission process of Aligarh Muslim University.

amu_white

Features:

  • Two level security: Authentication & Authorization.
  • JWT & Spring Security for authentication.
  • User roles for authorization.
  • Login/Signup protected with password encryption.
  • Automatic transimission of Forms.
  • Submission & checking of forms.
  • Email confirmation on signup via SMTP (Simple Mail Transfer Protocol).

Libraries Used:

  • Spring Security
  • Spring MVC
  • JWT
  • Spring Boot DevTools
  • Lombok
  • BCrypt Password Encoder
  • Spring Data JPA
  • Jackson
  • MySQL Driver

Database Schema:

Screenshot 2019-11-25 at 12 46 20 AM