Skip to content

AuthApp v1.0.0

Latest

Choose a tag to compare

@prathameshkhade prathameshkhade released this 25 Jul 16:23
· 1 commit to main since this release

Initial Release - v1.0.0

✨ Features Implemented

🔐 Biometric Authentication

  • Integrated local authentication using fingerprint via local_auth package.
  • Seamless login flow: Successful fingerprint → redirects to home; failed attempt → error message.

🗂️ Secure Session Persistence

  • Implemented secure state storage using flutter_secure_storage.
  • Automatically redirects authenticated users to home on app startup.
  • Includes Logout functionality that clears stored credentials and resets the session.

Login Screen

  • When successfully authenticated, asks for biometric or face unlock to login
  • Logout option at top

🏠 Home Screen

  • Simple UI showing the successful login state with greeting followed by email and user id.
  • Logout button to end session and clear secure storage.

🚀 Extra Modules (Bonus)

🆕 Supabase Auth Integration

  • Added full Signup and Login flow using Supabase Auth.
  • Users can create accounts and log in with email/password.

🧠 Custom Encrypted Storage Adapter

  • Overrode default Supabase AuthStorage by injecting custom implementation using flutter_secure_storage.
  • All Supabase session data (access tokens, refresh tokens, etc.) are now securely stored.