The fast_app brick includes all of the required code for adding authentication to your app. The authentication feature directory contains the necessary services and UI components for adding authentication to your app. The brick also creates a new auth route in the lib/routes.dart file. The auth feature includes the following functionality:

  • Sign in
  • Sign up
  • Forgot password
  • Reset password
  • User management
  • User profile

You can choose from the following authentication providers:

  • Firebase
  • Supabase
  • Pocketbase
  • AppWrite

Your choice of provider will also determine where the data for other features is stored. For example, if you choose firebase, the data for the chat feature will be stored in Firebase Firestore. If you choose supabase, the data for the chat feature will be stored in Supabase.