The cool thing about the refresher assignment is that it’s the first time I have worked in js with a test suite already set up for me. It’s fun to crank and make the red turn green!
On the project front I made some progress on my craigslist scraper. I built a form to enter search terms, I got the front end to send the terms to the backend as a string. I got the backend to scrape the right results and return them as json, and I got the front end to display them! I even was able to fix a bug where a search would crash the site if any of the results did not have images. The next thing to do is probably to enable location selection because it is currently hard-coded in. I’m unsure on how best to do that but I have some good ideas. I’m also starting to see a use case in making each listing an object (or component?), so I may refactor into that direction.