authentication library

Classes

AuthService
Manages user authentication and profile operations using Firebase.
ProductRepository
Manages product data operations in Firestore.
UserModel
Represents a user in the application with profile information.

Extensions

ProfileManagement on AuthService
Extends AuthService with methods for managing user profiles.

Exceptions / Errors

AuthException
A custom exception for authentication-related errors.