Skip to content

User Profile

Overview

The User Profile module is designed to manage user profile information in your application. It provides a set of features to create, update, and fetch user profile data. Additionally, it includes assets, components/pages used in user profile routes, common interfaces, and supports multiple providers such as Firebase, Supabase, and REST.

Key Features of User Profile Module

  • User Profile Creation: Allows users to create their profile.
  • User Profile Update: Enables users to update their profile information.
  • Fetch User Profile Data: Retrieves user profile data from the backend.

Module Composition

  • Assets: Includes necessary assets for user profile management.
  • Components/Pages: Provides components and pages used in user profile routes.
  • Common Interfaces: Defines common interfaces for user profile management.
  • Multiple Providers: Supports Firebase, Supabase, and REST for user profile operations.

User Profile Providers

  • Firebase: Provides user profile management using Firebase.
  • Supabase: Provides user profile management using Supabase.
  • REST: Provides user profile management using REST.

User Profile Functions

  • fetchUserProfile: Retrieves the user’s profile data from the backend.
  • updateUserProfile: Modifies user profile information.