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.

Built With

Share this project:

Updates