sbis04 / flutterfire-samples

Firebase + Flutter sample apps with code snippets, supported by comprehensive articles for each implementation.
MIT License
221 stars 131 forks source link

Realtime Database: Showcase CRUD operations #18

Open sbis04 opened 1 year ago

sbis04 commented 1 year ago

Showcase the CRUD operation using the Firebase Realtime Database. You can follow the implementation of the Cloud Firestore CRUD operation and just build a similar thing with Realtime Database, or come up with your own idea (but should be a simple implementation that touches on all the CRUD operations).

Please try to maintain similar theming across the pages, though there aren't any concrete theming guidelines for this contribution but keep this in mind for future-proofing this contribution.

Use the correct folder structure for adding the functionality, have a look at the readme and the project lib folder structure to understand the proper folder structure to follow. Each functionality is under its own category and consists mainly of screens, utils, and widgets folders.

NOTE: You need to create your own Firebase project and configure it before starting to contribute, make sure you read the CONTRIBUTING guidelines.

Assume the Realtime Database rules to be open to everyone (even without auth) for this demo.

More info: https://firebase.google.com/docs/database/flutter/start Package to use: https://pub.dev/packages/firebase_database

Hacktoberfest 2022 Note: There's no assignment of issues (first come, first review basis), all eligible contributions will be given “hacktoberfest-accepted” label to make it count towards the Hacktoberfest contribution, even if it's not merged.

tanmoy27112000 commented 1 year ago

I would like to work on this. @sbis04

sbis04 commented 1 year ago

@tanmoy27112000 sure, you can start working on this. The structure of this project is not yet finalized, but you can add your code inside a new folder called lib/database/realtime_crud. Looking forward to your PR!