An MtG card organizer
Urza's binder is a digital organizational tool for Magic: The Gathering cards built with a React.js frontend on a Rails API.
As someone who has many binders full of Magic cards, I have always found them lacking in flexibility. The idea behind Urza's Binder was to create a platform where a user can organize their cards by adding descriptive tags to them.
This was my first project with React.js, and the experience of developing this taught me a lot. React's modular components and state management were a huge eye-opener as someone who had only experimented with vanilla Javascript until that point. It's safe to say I was pretty hooked on React after my experience working on Urza's Binder.