Inspiration

Based on personal experience, whenever we wanted to do short-term contract work, we found it surprisingly difficult to find opportunities, sometimes the only option felt like going door-to-door. CareerMatch was born as a way to make that process easier, faster, and more accessible for gig workers.

What it does

It helps user browse available remote jobs and gives them the option to swipe right or left based on their interests. If they swipe right, it stores the job and its details into the shortlist section which they can refer to later.

How we built it

The app is built using Kivy for the interface, Python for the backend logic, and SQLite3 for local database management, providing an intuitive interface with reliable swipe-based job tracking.

Challenges we ran into

As first-year developers, our Python skills made the backend implementation easy it only took about 3 hours. The bigger challenge was the UI/UX, which took around 12 hours as we built everything from scratch and worked to make it visually appealing.

Accomplishments that we're proud of

Despite having no prior front-end experience, we built a complete application from scratch. Considering we’re two first-year students, we’re proud of creating a functional and visually engaging product.

What we learned

We deepened our understanding of Pandas for backend data handling, gained practical experience with SQLite3 querying, and learned Kivy, from color schemes to full UI design.

What's next for CareerMatch

We plan to expand functionality by allowing users to apply directly through the app, add filters for job categories, and eventually integrate notifications for new gigs to make job hunting even faster and smarter.

Built With

Share this project:

Updates