> For the complete documentation index, see [llms.txt](https://shrjamal.gitbook.io/flutterfire-social/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://shrjamal.gitbook.io/flutterfire-social/master.md).

# FlutterFire Social

![](/files/-M6MQyXwPsMRjrWIqTxS)

## Features

* &#x20;Firebase Phone Authentication.
* &#x20;Post and upload Images.
* &#x20;Comment and like posts.
* &#x20;Realtime chat with online users
* &#x20;Group Realtime Chat System.
* &#x20;Create and Edit Group.
* &#x20;Admin Post Report Managing
* &#x20;Groups Searching.
* &#x20;Follow and unfollow users.
* &#x20;Admin Post Edit and delete.
* &#x20;Users Searching
* &#x20;Block Unblock Users.
* &#x20;Firebase Push Notification (FCM).
* &#x20;Message Edit and Delete.
* &#x20;Profile account with edit capability.
* &#x20;Notifications settings.
* &#x20;Firebase Crashalyics.
* &#x20;Google Analytics.
* &#x20;Beautiful UI with Day and Night Mode.&#x20;
* ...More

### &#x20;                                [![](https://images.squarespace-cdn.com/content/v1/5af71fc1a9e0285d8899188e/1556989909612-617U3AN58ZP0GZ6ET3DB/ke17ZwdGBToddI8pDm48kIEJifaXia6XKxkShce-xRhZw-zPPgdn4jUwVcJE1ZvWEtT5uBSRWt4vQZAgTJucoTqqXjS3CfNDSuuf31e0tVFebRYFXinMF7RMh9J3uN3IEZrSfDBmgUlacWWh7jK6aG0nsU3dfn6w--du8-EjPUE/android-apk-button.pngg)](http://bit.ly/2MwaN7j)&#x20;

## Code Overview

This app is built in Flutter and using Firebase for backend. we are using [GetX](https://pub.dev/packages/get) as state management, dependency injection and routing.

The code structure is in modules and clean pattern where each feature is in its own folder.

![](/files/-MTrXpnDN2PQK4vQq_XK)

## ChangeLog

### 2.0.14 2022-08-01

* Upgrade to Flutter 3.3

### 2.0.13 2022-05-10

* Upgrade to Flutter 3.0
* Bug fixes

### 2.0.12 2022-04-15

* Upgrade dependencies

### 2.0.11 2022-02-20

* New, Top and Hot categories
* Some bug fixes

### 2.0.10 2022-02-10

* Upgrade to flutter 2.10

### 2.0.9 2022-02-01

* Add Post sharing feature
* Use new FlutterFire setup method

### 2.0.8 2022-01-15

* Upgrade to flutter 2.8
* some code improvement

### 2.0.7 2021-10-15

* Upgrade to flutter 2.5
* some big fixes

### 2.0.6 2021-07-15

* Add Image cropping
* upgrade packages

### 2.0.5 2021-05-22

* Upgrade to flutter 2.2
* Latest firebase releases

### 2.0.4+1 2021-05-1

* Upgrade to latest packages
* Null safety improvements

### 2.0.4 2021-04-10

* Upgrade to null safety dart:2.12
* Performance improvement

### 2.0.3+1 2021-03-10

* Upgrade to flutter 2
* Firebase packages updates
* improvement and bug fixes

### 2.0.3 2021-02-23

* Admob ADS
* improvement and bug fixes

### 2.0.2 - 2021-02-19

* Upgrade packages
* add BlurHash for nice image show
* improve images upload
* improvement and bug fixes

### 2.0.1 - 2021-02-08

* Add welcome screen
* Upgrade packages
* more improvements and  bug fixes

### 2.0.0 - 2021-02-02

* Restructure code (breaking changes)
* Users search feature
* User typing indicator
* Profile cover image
* More Admin features
* More feature and improvement...

### 1.0.5 - 2020-12-05

* Upgrade packages
* Fix reporting issue
* more bug fix

### 1.0.4 - 2020-10-01

* Upgrade Firebase versions
* Upgrade to Flutter 1.22
* and more bug fix

### 1.0.3 - 2020-08-20

* Add app Localization
* Upgrade to Flutter 1.20
* Upgrade outdated packages

### 1.0.2 - 2020-06-22

* Admin Page to manage reported posts
* New Post Editor Screen
* Upgrade to Flutter 1.17 Stable Channel

### 1.0.1 - 2020-05-01

#### Added

* Groups Chat
* Phone Authentication
* Wallpapers
* Settings Page

#### Fixed

* User profile not changing on posts bug
