(Please excuse the demo video, we'll be uploading one before the hard deadline.)

Inspiration

We were motivated by a desire to optimize the process of job applications, saving users the trouble of having to manually keep track of what they apply to.

What it does

Jojoba is a Python script that reads in a text file of LinkedIn job postings, then uses web scraping to collect the relevant data and export it to a formatted file (Excel, e.g.).

How we built it

Jojoba was built using Python, with work done in VS Code and coordinated through GitHub.

Challenges we ran into

Learning to webscrape and integrate with the native file system. We also added Firebase functionality, though unfortunately could not bring it to work for the demo due to package installation issues. Also, while we had initially planned to make a web browser extension, interfacing with Javascript proved to be difficult to accomplish given the circumstances.

Accomplishments that we're proud of

Definitely remaining committed to the project and trying to learn as much as possible along the way. We may not have made a browser extension, but we sure know a lot more about how they work now :)

What we learned

How to coordinate as a team; using new libraries in Python/JavaScript with the intention of automating task; managing our work through a GitHub repository.

What's next for Jojoba

Assuming we can get the functionality to work properly for LinkedIn, we would eventually like to expand on the extension to integrate with other job board sites as well - and, overall, further streamline the difficult process of managing a job search. Potentially, we would like to develop a dedicated application, perhaps through React.

Share this project:

Updates