Spring Boot Project - User Registration Module

In this post, we would like to suggest a free open-source project that is a User Registration Module developed using Spring Boot, Spring Security, Hibernate, and Thymeleaf for learning purposes. So go ahead, check out the source code, and have a hands-on experience on real-time project.

User Registration Module project is an open-source project and it's source code available on GitHub repository - https://github.com/RameshMF/registration-login-springboot-security-thymeleaf

In this project, you will learn how to create a user registration form with Spring Boot, Spring Security, Hibernate, and Thymeleaf. You will also learn how to create Role-based Spring security with a MySQL database. 

Spring Boot Project - User Registration Module

This user registration module developed with Spring Boot, Spring Security, Hibernate, and Thymeleaf. 

Tools and Technologies Used

  • Spring Boot - 2.0.4.RELEASE
  • JDK - 1.8 or later
  • Spring Framework - 5.0.8 RELEASE
  • Hibernate - 5.2.17. Final
  • Maven - 3.2+
  • IDE - Eclipse or Spring Tool Suite (STS)
  • Tomcat - 8.5+
  • Thymeleaf - 3.0.9 RELEASE
  • Bootstrap - 3.3.7
  • JQuery - 3.2.1
  • MySQL - 5.1.46

The below screen screenshot shows a demo of this application.:

After successful registration, the user is redirected to http://localhost:8080/registration?success

Login page demo

You can go to the login page at http://localhost:8080/login and log in with the registered user.
After successfully, login will navigate the below page.

References


Comments