Inspiration
Being from Houston, we have seen the pandemic tear down educational provisions. We have seen school districts cut down on funding for teachers, increased dropout rates, etc. However, we realized that these issues could be combated if students were given access to free education outside of school.
What it does
The program connects mentors to students searching for assistance. It collects information from both students and mentors, adds them to a CSV file, finds the best matches, and puts them in contact with each other by displaying the results in a dataframe made with the pandas database.
How we built it
We used python to collect information from both parties. Using a CSV file, we stored the answers from each user. Then, we utilized a searching and sorting algorithm to find close matches. Lastly, we put them in contact with each other.
Challenges we ran into
One challenge I ran into was storing the data in an organized format. If I were to create variables for each mentor, my program would be too complex on a large scale. So, after doing some research, I realized I could put all my data in one CSV file and read through that everytime I needed to find a mentor.
Accomplishments that we're proud of
Our software is capable of searching through the entire CSV file to find the best match.
What we learned
We were able to learn that with the pandas database, you can generate data frames that display the result in a clean format. This allows the mentee to easily find available mentors and connect with them.
What's next for Mentor Match
Our future aspiration for Mentor Match is to expand our software by building a user interface. We also hope to make the application suitable for mobile usage.
Log in or sign up for Devpost to join the conversation.