should also have push notification. Group chatting like whatsapp. Members will install app. Admin will approve. Once approve, they will send messages to admin. Admin will approves messages and then will be posted in group.
If you have something similar with more features, do let me know.
Should work on all platforms of android.
database should be on cloud (google cloud preferred)
need source code and also instructions to replicate the same app for others.