How to make an admin panel for my firebase app?

Viewed 28

I have a Flutter/Firebase application. Firebase is used for authentication and firestore database. It is a dating application and the app is made, now I want to make an admin panel for the app. The following functions are needed in the admin panel:

  1. View all users of the app and their basic info like pictures, name, age, city, etc
  2. See reports (this is when a user reports another user in the app for bad behavior/harassment/nudity the admin will be able to see the reported users and will be able to see the reported user's profile).
  3. Admin can remove user's photo(s) if he sees any nude or improper photo.
  4. Admin can suspend a user account for not having proper photos and the suspended user can then only see his settings screen in the app with a text box explaining why they were suspended. They may change their photos and prompt the admin to approve them again to use the app.
  5. Admin can block users.

Now the client suggests that there are online automated admin panels that he wants to use like Jet Admin. Should I go with such an online automated admin panel, if yes will I be able to have all the above-mentioned features in the admin panel? You can recommend such an online tool as well. Thanks!

0 Answers
Related