Ruby CLI Data Project

Posted by Isabel Vazquez on October 10, 2017
[ ruby  ]

For this portfolio project, I started with the most MVP I could imagine at each iteration.

That first meant having a basic CLI with no thought about scrapping data yet.

My second iteration only dealt with scrapping data and creating objects. I picked a XML file of UNESCO World Heritage Sites with 1000+ data points. When organizing this into smaller chunks, I wished I had picked a smaller and cohesive set. Although users can see lists of 100 sites, they are not organized by continent or any other significant search.

Then I raised my scraped objects into list and detail views within the CLI.

My final iterations were about refactoring and making the CLI more user friendly. Ultimately, I enjoyed this project as it made me recognize the importance of solid data sets and user flow.