Inspiration

We started off with how local businesses are going through tough times with all that has been happening recently. We originally planned on how to help them, but even though this is a tough time, it would not always be like this. Meaning that the project to help them would also at some point be irrelevant. So we adjusted the idea to help startups and small businesses. An issue with startup is that at some point they reach a limit that they can’t get past on their own.

What it does

We made a matchmaker for businesses and mentors. A business input what fields they need help in. Inventory, finances, web dev. A mentor inputs what they can help and have experience in, finances, material processing, etc. The information of each business and mentor goes through our algorithm, and then there is list of recommended mentors that could best help this business.

How we built it

We first made designs of each of the pages needed, coded those pages with Javascript in React and Typescript. Python was used for the matchmaking algorithm. MongoDB was used for the database to store the business and mentor information.

Challenges we ran into

Connecting each component of the code together, The frontend, with the python algorithm, with the backend database. Since the frontend is in javascript and the matchmaking algorithm is in python, it can’t be connected directly. So the plan was to have the python run on a server, but that couldn’t be done in time. We also needed the python to be able to access our database, which was on mongoDB.

What's next for Business Mentor Matchmaking

To fix up the code, make sure it all formats correctly with each other. User friendly and automatically create a new recommendation list whenever there is a new registration.

Share this project:

Updates