In this tutorial, we walk you through how to add user authentication to a Flutter app using Supabase — a free, open-source backend service. By the end, you'll have a working app where users can sign up, log in, and log out, with automatic routing based on their session state.
What we cover:
Setting up a Supabase project
Connecting Supabase to a Flutter app
Building sign up, login, and profile pages
Managing auth state automatically with a StreamBuilder
📂 Full Code Repository:
https://github.com/AugustanaCSC490Spring20...
📺 Original Tutorial (full credit to Mitch Koko): • 🔒📱 Authentication with Supabase • Flutter ...
This project is based on the Flutter Authentication tutorial by Mitch Koko. We followed his tutorial as part of a class assignment for CSC 490 at Augustana College. All credit for the original concept, structure, and code goes to him. We highly recommend checking out his channel for more Flutter content.
Built with: Flutter • Supabase
By Jannate Raddadi and Hind Lakhdar