Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 1.34 KB

README.md

File metadata and controls

29 lines (19 loc) · 1.34 KB

Spring User Management System

A Spring Boot application that implements user management with JWT authentication and role-based authorization.

Getting Started

  1. Configure your database settings in application.properties
  2. Run the application
  3. Register first user (will become admin)
  4. Use the returned JWT token for subsequent requests

Project Structure

The project is organized into the following packages:

  • com.sametpalitci.user_management_system: Main package for the application.
  • com.sametpalitci.user_management_system.controller: Controllers for handling HTTP requests.
  • com.sametpalitci.user_management_system.dto: Data transfer objects used for communication.
  • com.sametpalitci.user_management_system.entity: Entity classes representing the application's data models.
  • com.sametpalitci.user_management_system.repository: Repository classes for data access and persistence.
  • com.sametpalitci.user_management_system.security: Security configurations and authorization settings.
  • com.sametpalitci.user_management_system.service: Service classes implementing business logic.

Contact

A.Samet Palitci - @asametpalitci - [email protected]

Project Link: https://github.com/sametpalitci/spring-user-management-system