A Spring Boot backend server which is built to ease the form submission process of Aligarh Muslim University.
- 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).
- Spring Security
- Spring MVC
- JWT
- Spring Boot DevTools
- Lombok
- BCrypt Password Encoder
- Spring Data JPA
- Jackson
- MySQL Driver