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:
- View all users of the app and their basic info like pictures, name, age, city, etc
- 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).
- Admin can remove user's photo(s) if he sees any nude or improper photo.
- 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.
- 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!