Inspiration
I read from the list of options, and thought this project would be very interesting. This is my first hackathon, and as I had been learning backend skills, I thought it would be a great way to challenge myself and apply skills I just learned.
What it does
It allows mentors to select students from a list of participants. There is a search bar that allows mentors to filter by keyword.
How we built it
I created a Mongo database to store the information of each participant. Admittedly, I didn't finish, so there is currently no real way to add participants into the database, although the infrastructure to do so exists in the server. The frontend consists of HTML, which calls a controller/client that in turn calls the server.
Challenges we ran into
The client was difficult to create, since I don't have much experience with frontend frameworks such as React (which I ultimately didn't use). I ran into many bugs when trying to call the server.
Accomplishments that we're proud of
I thought the server and client were relatively well designed, even if there is certainly room for improvement. Many of the concepts I applied were very new to me, so it felt great being able to apply them in real-time.
What we learned
In general, I gained experience with both frontend and backend development. I have a better understanding of how these processes would be implemented in an API.
What's next for Mentor Matching API
I want to improve my React skills to make the frontend more aesthetically appeasing. At this point, the frontend admittedly doesn't look very impressive.
Log in or sign up for Devpost to join the conversation.