Functionality:
Handles user registration, authentication, and profile management.
Implements JWT-based security for user authentication
Key Components:
UserController: Manages API endpoints.
SecurityConfig: Configures security settings for the service.
JwtUtil: Generates and validates JWT tokens.
Database:
Manages user data with operations defined in UserRepository.