Technologies Used: -Java -Spring MVC -Spring Forms -Spring Validation -MySQL database -Hibernate ORM -Annotation-driven -HTML, CSS (including Bootstrap 3) -JavaScript -Form validation client-side -Google Charts API -JASYPT for user password encryption & verification -Maven for build management