Inspiration
We are inspired by the ease to find information and the accessibility of modern tools. By pushing forward in that direction, we aim to simplify job applications.
What it does
Access a GitHub profile to collect information about past experiences and aptitudes. By analyzing what languages are used in the user projects, readme files, and personal bio, we aim to select the offers best suited to the candidate.
How we built it
We built a backend to interact with third-party APIs of GitHub and InfoJobs, we channel authentication between entities, and access the information to help users find their next opportunity. We also use NLP techniques to analyze the text files in the project's READMEs and personal bio, to extract keywords that facilitate the search.
Challenges we ran into
At first, authentication was a novel challenge, as we needed to channel the user to authenticate through GitHub. Afterward, the biggest challenge became how to best leverage the information available to search for the best offers on the market.
Accomplishments that we're proud of
Despite the challenges faced, we remained true to our goal and were successfully able to complete our goal of integrating an external party and using information extracted automatically, and help users save time that can be better spent without bureaucracies.
What we learned
We further improved our knowledge and trust in the tools we used to accomplish our goal. We learned how to better communicate among ourselves to keep resilient through these intense hours.
What's next for GitJobs
For GitJobs, the next steps can be to improve the solution and fully integrate it into the InfoJobs portal. Furthermore, we believe this process could be extended to additional tools, like BitBucket, GitLab, StackOverflow, etc

Log in or sign up for Devpost to join the conversation.