•Dark Theme, Light Theme
•Repository design pattern implemantation
•Provider for state management
•Upload image into cloud storage
•CRUD Operations in firebase
•Keep login with shared preferences and init user data into provider
•Regex e-mail and password control
When i'm stuck somewhere while coding i get some help from these sources and i suggest you to follow these guys, they are really good:
https://www.filledstacks.com/post/firestore-crud-in-flutter/ = Dane Mackier
https://www.youtube.com/channel/UC4hWRtPpBaq72ERUuKsvO7g = Easy Approach , Maaz Aftab