InternAloha was a student-implemented web application that uses JavaScript and Puppeteer to scrape websites that have computer science internships, such as Indeed or SimplyHired. The main goal of InternAloha is to remedy the Radgrad internship problem by scraping websites for computer science internships.
My team consisted of Jatin Pandya, Shinya Saito.
InternAloha 2.0 aimed to improve all the problems of the original InternAloha system. We aimed to standardize the code flow of each scraper and reduce spaghetti code.
InternAloha was also upgraded from Javascript to Typescript.
Below is a before and after of the old code structure and the new code structure.
BEFORE:
AFTER:
I learned a lot from this project. Due to the pandemic all the classes were moved online. This made it difficult to work in a group. However, this experience allowed me to learn about how to work in a group project entirely online. I was able to find and utilize new tools in a different way so we all could work efficiently in a group. Our group utilized Discord to meet up and solve new issues about our project.
From this project, I gained a lot more technical experience. One of the biggest challenges of this project was simply getting the map to work with our data collection. I had to learn how to ask smart questions to get efficient help and how to utilize google to my full advantage. This was one of the hardest challenges to overcome, but after completing this project I feel more confident about working with collections and visualizations such as maps.
You can visit my project here:
GitHub Repository: Intern Aloha Application
GitHub IO: InternAloha Documentation