A user can log in with google account. Once log-in is successful, User can create batches and add up to 99 members in each batch. Once batch created, an auto-generated password will be shown. User can find the batches created by himself/herself in "Admin batches" section in the side menu. Admin can share the batch details with anyone so that they can log-in as an Anonymous user.
Anonymous user needs to log-in with his Google account in the app. Once he/she logged in, They can go to "Login new batch" and log into the batch created by someone with the details (Admin email - email of the person who created the group, Password) shared by them. Anonymous user can find this batch always in "Non admin batches" section in the side menu. That means member login is anonymous. Once logged in, the list of the batch members would be shown. He/she can click on any batch member name to share their views about that member. They can save and submit their views for all/some members. Once they log out all data will be deleted from their mobile app. If person login again, only Admin batches are retained in the respective section.
Batch admin also can share his/her views about batch members. Even the app keeps admin views also anonymous. Admin or members can share their views until the batch status is OPEN. Admin can change the status to CLOSED. Once status changed, can't be undone. After status becomes CLOSED, both admin and members can view all views shared by everyone but no one knows who has written which view. Identity won't be revealed.