Inspiration

The inspiration for this project came from the personal struggle of friends, peers in college, and myself. We all have been struggling with no end in the pursuit to land our first or next internship. This struggle has reached an unprecedented level where it's almost a full-time job. Not only is the process lengthy but have also set the bar very high. The skills they demand have become more and more specific with students requiring countless hours just to figure out what they should focus on. That's where we come in.

What it does

Skills Match takes the user's resume and compares it to key skills data we have gathered form a multitude of internship postings in different fields. The user has to first ut in their chosen focus first in order for the program to match them to the correct database. We then tell the user what in demand skills they have and what skills they don't. Afterward, a curated list of sites that focus on those unlearned skills is provided.

How we built it

We built the frontend of the project in React.js as it is the best for web apps in the current times. We first created the layout with a cool title page and an animated logo of our company. We then scroll down the section where we explain what we do and how we function. Then you get to choose what your focus is and upload your resume. All of this was built using JavaScript in the React framework. For the backend, we built it using node.js as that is what has the bets server capabilities. We built a program that takes the words on the resume matches them with a given list and then returns what matched and what didn't.

Challenges we ran into

We couldn't connect the server(backend) to the web app(frontend. We are not very experienced and the two of us are mildly sick while making this. Because of the sickness and lack of knowledge, our processes have been very slow and we couldn't really deploy a fully functioning tool.

Accomplishments that we're proud of

We are proud of how clean our site looks even though it could look more seamless. Overall, it is a website with a modern, simple, and attractive visual. We are also proud of a lot of new things we learned in the process of building this such as coding knowledge.

What we learned

Making a fully functioning web app takes a lot of time and devotion. Motivation and willingness to adat are also key factors that we hope to carry forward.

What's next for Skills Match

We hope to fully integrate the app from front to back and create a larger database for all sorts of internships. We also hope to refine the site's educational sources by making them very personalized. I function that we really would love is to connect people to mentors who can truly teach the skills they need n a more personal level. We also would like to recommend users jobns that they can apply for using their current skills.

Share this project:

Updates