Here at Brown, we’ll all experience some sort of matching with fellow undergraduates to be our peer mentors, whether it be through the freshman Meiklejohn program, sophomore MAPS curriculum advising, or a mentoring program within department courses such as CS15. These mentors are there to help you navigate your way through your four years in college, and it can be immensely helpful to hear from someone who has been in your shoes so recently. However, these mentors are chosen somewhat randomly, and although they do have valuable experiences and advice to share, those might not be the experiences and advice that are directly relevant to their mentees, which may lead to a somewhat shallow and forced relationship. That’s why we have developed MentorConnect, an interactive web application that facilitates the process of getting paired with a peer mentor. MentorConnect not only gives us the power to search for a peer mentor that will be most relevant to your needs as a student, but, and more importantly in our opinion, strengthens the campus community by allowing us to develop meaningful interactions with each other. We learned how to work with a MongoDB database and query it using PyMongo. Also, we honed our skills at developing full-stack web applications by using Flask to support our interactive web interface. Some challenges we faced had to do with maintaining version control using Git, and finding a balance between developing a front-end and coming up with the right algorithms for interaction with the back-end.

Share this project:

Updates