Inspiration
We belong to a 2nd tier engineering college, due to which we faced a lot of problems in our college life related to planning and everything. We didn’t have proper knowledge about coding or different coding languages or for that matter open source contributions, hackathons, research papers, and projects. It was all new to us. Nonetheless, we were unaware of the opportunities we could have after our graduation. The same is the situation for tier 3 college students. The atmosphere in tier 2 and 3 colleges is very different as compared to tier 1 colleges. Students belonging to tier 1 colleges still get better opportunities than us. Moreover, we didn't get any needed guidance from our college professors. We were very clueless for most of our college life. We felt a dire need of a mentor who could guide us and show us different paths and tell us about the opportunities and struggles we were going to face in the future so that we could be prepared for them and could prepare for them accordingly. It is not like counselors are not present in today’s era. But they are highly expensive and maximum students cannot even afford them. So, we came up with the idea of “Mentoraction” so that the future generation doesn’t face the same problem as we did.
What it does
“Mentoraction” acts as a bridge between mentors and the students. The bridge we have built to cover the gap between them. It is a platform in which students have the opportunity to connect with mentors from different backgrounds, with different work/ education experiences. In this, both the students and the mentors can see each other's profiles/resumes. On the basis of the profile of the mentors students can interact with them. To add to it, the students can rate the mentors on the basis of the response they received so that other students can approach that mentor. We have tried our best to make this platform free of cost, but mentors can charge students if they want to. But we have made sure that the rates are not high and everyone can afford them.
How we built it
For our project, we needed a web platform so for that, we used the MERN stack( MongoDB, Express, React, Node.js). Our project is all about the back-end so we first prepared schemas for mentors and users using the MongoDB database. After that, all of the backend was written in node.js express framework again with the help of MongoDB. After completing the backend we started with the frontend and tried to make it an interactive one. Since this platform is all about the interaction between mentors and users, we integrated chat features wherever needed. After the completion of coding, we registered the same in GoDaddy domain. We chose the MERN stack because the node.js framework can easily be converted into a desktop application. Also, it can easily be converted into react native application for the frontend which will help us to run it on both android and ios.
Challenges we ran into
The main challenge we faced was a shortage of time. We had our college exams and we were preparing side by side for the placement. Also, we didn't have a proper team as everyone had a lot of stuff on their plate like us. So, we two had to do everything in a 2 days time period. Moreover, the backend in this project was really complex, specifically the chat application part as we had never done that before. In addition, we have always deployed our project in Heroku, this was the first time we tried in Google cloud thus we faced certain challenges due to which we were unsuccessful in deploying in Google Cloud.
Accomplishments that we're proud of
One of our major accomplishments is that we handled so many things together and completed the project on time. Another accomplishment we are really proud of is that we made the platform from scratch and added various features like a chat application, log in, sign up, etc that to be in a 2-day time frame. Also, we learned a new way of deploying our project which feels like an accomplishment. We know with the help of our project,”Mentoraction” students will get proper guidance and this project will be of a lot of use for them and knowing that they won’t have to face what we did gives a feeling of pride.
What we learned
We learned a lot of stuff from teamwork to team spirit, from how to handle time pressure to how to manage time. We learned the proper usage of github, all the things related to chat applications, how to build a complex backend, how to deploy in Google Cloud though we still could not do it. We also got a chance to learn new frameworks and applications. In addition, since we included cookies for authentication in our code for the first time, we learned how to work on the same. Also, we got a lot of knowledge related to integration of chat applications into a platform.
What's next for Mentoraction
Firstly, we will work on making it more dynamic so that mentors can log in themselves on their own. Our next aim would be to make it more interactive and user-friendly. We still have to add more features to it and will also keep on adding them in the future as per the need. We are also thinking of converting it to react within 2 to 3 months after getting comfortable with react. We also wish to convert it into a mobile app as “Mentoraction” have chat features and chat features are more user-friendly in a mobile app and everyone is habitual of chatting via smartphones. If it would be possible, we would like to diversify our mentors, and would like to include as many mentors as we could that are from every possible domain so that students can get knowledge/guidance for any domain present out there.
Log in or sign up for Devpost to join the conversation.