citizen reporting with features below:
1. there's 2 types of users. Regular and recruiter user.
2. regular user can signup, and waiting for admin approval to access apps
3. recruiter user can add new user after approved by admin
4. all user can send report to admin,
5. admin will reply message
6. user get notification from admin if new message arrive
preferred using firebase or firestore