Overview
My first project where the front end talked to a real backend. Firebase handled authentication and the database, which let me focus on the part I wanted to learn: what happens between a user typing a password and the app trusting them.
It taught me more about error handling than anything I had built before. The happy path took an afternoon; the wrong-password, network-dropped, and already-registered paths took considerably longer.
SID AG