WayrApp Backend & Ecosystem Documentation - v1.0.0
    Preparing search index...

    Module userService

    User Service - Core business logic layer for user management and authentication operations

    Provides comprehensive user management functionality including CRUD operations, authentication, and profile management.

    This service acts as the primary business logic layer for all user-related operations in the application. It handles user creation, authentication, profile management, password operations, and account lifecycle management. The service implements proper validation, error handling, and security measures including password hashing and duplicate checking. It serves as the bridge between the UserController (presentation layer) and UserRepository (data access layer), ensuring business rules are enforced and providing a clean API for user operations.

    Exequiel Trujillo

    1.0.0

    Classes

    UserService