In this app, State management will be handled efficently by passing data from one routes to another and much more.
This project handles has multiples screens which leverages flutter provider package to manage state and passing data from one widgets to others. It has also implemented user authentication by using firebase Realtime Database as backend server.
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.