Inspiration
We came up with this project because we wanted to make something that was both useful and interesting to the team (and also because we want internships 👀👀👀)
What it does
Our code does three things: First, it asks the user to provide search terms. Second, it loads the appropriate career data from the Internet before finally extracting it and organizing it into a database for ease of use.
How we built it
The main libraries we used to get our data were BeautifulSoup and Selenium. We also used Pandas to organize our data.
Challenges we ran into
Finding out the exact html locations for our data was challenging at first because we weren't used to reading webpage sources. Other challenges included attempting to use html to create a website for our backend code.
Accomplishments that we're proud of
We're really proud of the fact that the code actually works! (lol)
What we learned
Much of the stuff we worked with was almost entirely new to us, including Python, web scraping, html, PyCharm, and flask.
What's next for Launchboard
We'd love to add greater functionality by including more career sites in the program. Additionally, we're still interested in using databases to optimize the run speed of our program and presenting it in a website format.
Built With
- beautiful-soup
- chromedriver
- headless
- pandas
- python
- requests
- selenium
Log in or sign up for Devpost to join the conversation.