About Yoyo Collector

Yoyo Collector is a public space where collectors and enthusiasts of the hobby can congregate to create, share, and manage their yoyo collections digitally. Whether you're showcasing your collection or just logging your collection for records purposes, this app gives the yoyo community a better way to connect and share with each other.

This app was built with the sole intended purpose of improving the collecting experience: beautifying your collection data by giving you the ability to attach pictures, descriptions, and other various details to each of your yoyos. You can even split your collection up into multiple collections as an added bonus. Now you can divide and categorize your full collection into smaller sub-collections by brand, color, or whatever categories you can come up with!

About Me

Hello! I'm your developer, Evan Baron.

I am a yoyo enthusiast who amassed a large collection over the years and grew tired of not having anywhere reliable or 'pretty' to keep track of it. Excel just wasn't cutting it, writing things down by hand didn't make sense, and existing social media platforms lacked the functionality that I desired... So I built Yoyo Collector to solve MY problems. As soon as I started building, I quickly realized my problems were not unique to me, so I began working on ways to incorporate features that would allow others to engage with the platform in a more meaningful way.

I started building this app as a means to learn a new framework: Next.js. I've been learning to code with the intent to transition my career from sales to engineering and this seemed like the perfect project to demonstrate what I've learned, while also learning a new framework at the same time.

What started out as a 'simple' CRUD project quickly snowballed into a monster as soon as I began expanding on user features and interactivity. While growing my understanding of the differences between CSR and SSR, I began to work on and develop my own authentication flows, session extension services, and more. Making everything interactive while appearing 'live' was especially difficult as I had to learn how data is sent to and from the backend - but ultimately I figured things out and here we are!

I will continue to add features to this project as time goes on, and would love to collaborate with anyone who's willing! Features to come include:

  • Download your collection to .csv or .xls format
  • Dark Mode / Light Mode themes
  • Ability to follow other collectors' profiles

...and more!

Feel free to reach out to me via the contact page if you'd like to collaborate!

-Evan Baron