This project uses Streamlit to facilitate the screening process for the Mentor-Mentee Program (MMP) of Project Tyra.
In the first phase, implemented in app_screening.py
, mentors can view the profiles of individuals interested in matching with them and express their preferences via a Google form. In the second phase, implemented in app_matching_confirmation.py
, mentors can view the profiles of the mentees who have been matched with them.
Here is how MMP matching work. This project assists the delivery of mentee's information to mentors in the initial profile review
and matching confirmation
phase.
sequenceDiagram
link project tyra: website @ https://sites.google.com/view/projecttyra/home
Mentor ->> project tyra: sign up
Mentee ->> project tyra: express mentors of interest
project tyra ->> Mentor: initial profile review
Mentor -->> Mentee: brief interview
Mentor ->>+ project tyra: submit decision
Note over project tyra: matching algorithm
project tyra ->>- Mentor: matching confirmation
Mentor ->> Mentee: contact for further communication
Mentor and mentee data are stored in Google Sheets, accessible to anyone with the link. These details are stored in .streamlit/secrets.toml
, so when deployed on Streamlit Community Cloud, there is no need to modify the scripts, just finish the secret setup in during the deployment.