-
Notifications
You must be signed in to change notification settings - Fork 190
Mentorship System
May edited this page Feb 5, 2020
·
22 revisions
Mentorship System is an application that matches women in tech to mentor each other, on career development, through 1:1 relations during a certain period of time. This is the Android application of this system.
Build the application or download the latest release apk file.
Idea | Description |
---|---|
Report violations | Report Member violations of Code of Conduct |
Third party apps authentication | Authenticate using Slack, Facebook, Twitter, Google+, etc |
Meetings scheduling | Create Meetings between members or two users in a relation. Possibly integration with Google Calendar |
Shared resources | A mentor can share resources such as links to websites, pdfs, google docs. There can be a screen dedicated to these items |
Gamification feedback | When a mentor or mentee reach an achievement together, being an item from a checklist, they can receive feedback in the form of points, or just congratulation messages |
Messaging chat | Instant Messaging for Mentor and Mentee to talk to each other, during or before the mentorship relation starts |
Mentorship Agreements from One Mentor to Many Mentees | A mentor can mentor many mentee’s on one topic, at the same time… Group Mentoring (to be discussed: the initial idea is for the mentor to focus on one mentee only instead of sharing attention with many mentees) |
Mentor and Mentee recommendation | Users can be recommended to each other according to their interests, skills, availability to mentor and be mentored |
Option to share more of less details depending on members | A user can share certain details of the profile only with current/past mentors/mentees, such as contact email?! |
Differentiate mentor’s feedback on tasks | Have a special mark from mentor, like a reaction or seal of approval |
Notifications | Push Notifications; Email and in-app notifications; Notifications about new mentorship requests or acceptances, new items added to the list of resources, new achievements |
Offline support |
Idea | Description | Difficulty |
---|---|---|
Show if user is currently on a relation | Show on /users API if a user is currently unavailable due to being in a current relation (instead of just showing the availability) | Easy |
Improve/Add docstrings | Easy | |
Improve/Add tests |
Idea | Description | Difficulty |
---|---|---|
Tutorial | A tutorial screen, explaining what a user can do in the app, in its first login in the app would be helpful | Hard |
Search filter?! | Search filter by skills, interests, name | Hard |
Accessibility audit | Audit the app for accessibility, report points of improvement, implement improvements, ... | |
Redesign app | Redesign app to have a consistent design across screens and follow AnitaB.org branding styles | |
Add more UI tests | ||
Run tests on build and PRs | ||
Add icons for users’ social media | If the user has a linkedin link, show off the icon with the username and forward the current user to it profile on the browser. | |
Audit and Improve UX/UI |
- Language: Kotlin
- Difficulty: Novice to Intermediate
- Language: HTML, CSS, Python
- Difficulty: Novice to Intermediate
If you have an idea of how to improve Mentorship System, drop us a message on the #mentorship-system stream to discuss it :)
- Home
- AnitaB.org
- Implementation Guide
- Product Roadmap
- How To Contribute
- [Testing]
- GSoC 2021
- GSoC 2022
- GSoC 2023
- Projects