fireflow 0.1.0 fireflow: ^0.1.0 copied to clipboard
This package is designed for FlutterFlow app to provide enhanced features.
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 forFlutterFlow
. But it can be used forFlutter
also.- For the example code of Flutter, see the example project.
-
If you encounter an error, please create an issue in fireflow git issue.
Table of Contents #
- About the FireFlow
- Getting Start
- Structure of FireFlow
- User
- User setting
- System setting
- Push Notifications
- Chat
- Forum
- Storage Files
- Report
- Bookmark
- Supabase
- Text Translation
- Actions
- Unit Testing
- Development Tips
- Known Issues
- Trouble Shooting
TODO #
-
Make two fireflow
- One for including all features -
fireflow
. - One for excluing
supabase
sincesupabase
make a conflict on pubspec -fireflow_light
.
- One for including all features -
-
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.