fireflow 0.1.0 copy "fireflow: ^0.1.0" to clipboard
fireflow: ^0.1.0 copied to clipboard

This package is designed for FlutterFlow app to provide enhanced features.

Image Link

FlutterFlow Documents: English | 한국어
Flutter Documents: English

Breaking Changes

  • There are big breaking changes With the version of 0.1.x published in March. If you are using the version of 0.0.x, then keep using it that version. You may try the new version with new app.

Fireflow #

  • Fireflow is an open source, easy to use and rapid development tool to build apps like social network service, forum based community service, online shopping service, and much more.

  • Fireflow is developped for FlutterFlow. But it can be used for Flutter also.

  • If you encounter an error, please create an issue in fireflow git issue.

Table of Contents #

TODO #

  • Make two fireflow

    • One for including all features - fireflow.
    • One for excluing supabase since supabase make a conflict on pubspec - fireflow_light.
  • Chat welcome message for newly signed(registered) users.

  • Hard limit on wait minutes for post creation.

    • Add a security rules for timestamp check.
  • Display user online/offline status without Cloud function.

    • Record on/offline status on Realtime database only and create a widget to display whether the user is online or offline.
    • If the on/off status is not save in firestore, it cannot be searched. but it can display.
  • How to display online/offline users by creating a function in GCP.

  • Chat

    • Block the moderator to leave the chat room when there are other members in the room.
    • Destroying the chat room. The fireflow will automatically remove all users and delete the chat room.
    • Block users not to enter the chat room. blockUsers will hold the list of the blocked users.
    • Sending push notification to all users including those who are unsubscribed the chat room.
  • Since the AppCheck is built-in by Flutterflow, why don't fireflow remove the security rules and /users_public_data?

  • Image cropping before uploading.

  • Sample application "Schedule management" app.

    • It can be a kind of todo app, calendar app, task app.
    • Works based on time line.
    • An event can be repeat.
    • With push notification. Scheduling push notification in advance will not work here. There must be a cron like scheduler which send push notificatoin by search the event date on every minute.
  • Delete the post document itself if the post has no comments or all the comments has been deleted.

  • Delete the comment document if it has no decendants or all the decendants are deleted.