Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 1.31 KB

README.md

File metadata and controls

27 lines (19 loc) · 1.31 KB

User Management Service

A comprehensive CRUD application built using the MVC framework for managing user accounts. This service features full user registration, profile management, and secure authentication. The user interface is dynamically managed using Thymeleaf.

Key Features

  • CRUD Operations: Full user account management including Create, Read, Update, and Delete (CRUD) functionality.
  • Registration: Allows new users to register and create an account.
  • Profile Updates: Enables users to update their account information such as name, email, and password.
  • Secure Authentication: Provides secure login and logout functionality.
  • Dynamic User Interface: The application utilizes Thymeleaf to render dynamic UI components and manage user interactions.

Technologies Used

  • Spring MVC: Implements the Model-View-Controller design pattern for handling web requests.
  • Thymeleaf: Used for server-side rendering of dynamic content.
  • Spring Security: Ensures secure authentication and authorization.
  • Hibernate/JPA: Manages persistence and interaction with the database.
  • MySQL: The relational database used for storing user information.

Getting Started

Prerequisites

  • Java (version 17 or higher)
  • Maven (for project build)
  • MySQL (or other relational database)