-
Notifications
You must be signed in to change notification settings - Fork 28
Members
The Members tab consists of mainly three screens - Members List, Member Profile Page, and Send Request Screen; embedded in a navigation stack in the respective order.
This screen shows all the Members of the Mentorship system. Pagination is supported in the backend API and has been implemented in this screen. Each list cell shows the member name, availability, and skills. Tapping on a list cell (member) takes to the Member Profile page. The members screen also includes an embedded search bar in the navigation view to search for members.
This screen shows the complete details about a particular member. This screen shares a common profile section view with the 'User Profile' page which is tailored using properties. In addition to showing the complete member details, this screen also features a button to 'Send Request' in the navigation bar.
This modal screen allows the user to send a relation request to the selected member. It features controls for the user to select their role (mentor/mentee), end date, and add notes in the request.
A task comment can be reported by a user if they feel it violates the Code of Conduct of the organization. In the task comments screen, the user can use haptic touch on a comment to bring up the menu with the option to Report The Comment. A confirmation alert is shown to the user, after which the backend service is used to report the comment. Currently, a violation is reported by sending en email to the admins with the details of the user who's reporting, the task comment being reported, and the commenter.
- Home
- Contribute To The Project
Documentation
- Setup and Install
- Tech Stack
- UI Design
- Backend Documentation
- App Architecture
- Main Concepts
- App Features
GSoC Students
- 2020 - Yugantar
- GSoC All Final Reports