A secure web-based application form system built using Spring Boot, which includes login, user registration with OTP verification via email, and data persistence using PostgreSQL.
This project is a full-stack web application developed using Java, Spring Boot, and Thymeleaf, designed to handle user login and application form submissions securely. It features:
=> User registration with OTP verification sent via email (Spring Boot Mail API)
=> Login functionality with frontend validation
=> Application form UI using HTML + Bootstrap + Thymeleaf
=> Backend validation and processing using Spring Boot (Spring Web, Spring Data JPA)
=> Database storage using PostgreSQL
=> Clean UI with Thymeleaf templates and Bootstrap Icons
=> Structured with Maven, including .gitignore for IDE and build files