Spencer Berry

Yoyo Drawer

rails ruby heroku aws

The goal for this project was to take an idea from concept to reality, completely on my own.

Before this, I had only done rails in the safety of a tutorial. I learn through doing, so this type of project took my relationship with rails to a new depth.

The yoyo drawer allows me to upload yoyos and displays them as a collection, with a bit of data about each.

I’ve been asked many times how many yoyos I own, and if I continue to catalog mine here, one day I might know the answer.


  • Planned and built a rails app based on a Yoyo object
  • Grokking and using the :has_many, :belongs_to relationship to model the data appropriately
  • Using Active Storage, S3 and Heroku to deploy
  • Authentication and securing actions for only logged in users

Next Steps

  • Take better pictures!

  • Convert Make + Model creation into a single page form on the yoyo:new action

  • Image galleries for each yoyo

  • Contact form for yoyos which are set to “accept offers”