https://www.abdulazizahwan.com/2020/04/create-simple-flutter-firebase-crud-app.html