I made a thing (open source inventory app)

I got tired of tracking my yoyo collection in a spreadsheet, so I built an app for it (free, open source)

Once I got past a hundred yoyos the spreadsheet fell apart — there were too many columns, photos were clunky as hell, the “for sale” tab was in some spy code that I don’t remember writing. So I made a web app instead. You can browse as tiles or a list, search and filter, add photos and zoom in, track specs, keep a separate For Sale page, share a single yoyo as its own page or save an image of it to send to someone, import/export CSV, and download full backups.

There’s a demo if you want to click around (no signup): test.daveronica.com. Password demo gets you the editing view, and it’s read-only so you can’t break anything.

It’s free and open source if you’d rather host your own:

Happy to hear what’s confusing or missing.

If there is a desire to see it fully used I can share mine. Just don’t want to break any rules.

10 Likes

Dude, that’s so cool! Great job!
My collection is not yet that huge to need one, but I will definitely prefer to use it in the future!

2 Likes

Very nice! I’m using a spreadsheet atm, but that looks like a more elegant solution.

The addition of purchase and sold dates would be nice.

2 Likes

Nice. I’ve seen a few if these kind of apps over time. I think I almost need like a mobile app to use one myself or a really optimized for mobile web app.

The one thing most apps haven’t had is a way to take a picture and upload it easily for the yoyo which helps when I easily forget which green yoyo is named what lol

4 Likes

This one integrates with your phone and offers pulling from your photo library, taking a picture, or pulling a file from your file system. There are a few rough edges (it is not the full iPhone experience when using the “take a picture” option).

It also works as a web app on your phone, which could also be made into an icon on your screen. My roadmap is to polish the rough edges, add community feedback, and create Android, iOS/iPadOS, and macOS apps.

The first rough edge is that the responsive CSS is wonky on mobile.

That is the kind of feedback I need from the community to tailor it. Thanks @Captrogers

4 Likes

I am in the process of adding these fields as built-in. But there is a current option to add your own fields in the Settings menu.

2 Likes

I’m almost 800 rows deep in my spreadsheet, and NOW you show me this!?

2 Likes

Haha. Yeah that is a monster spreadsheet.

If it makes you feel better you can always export your spreadsheet to CSV and import it.

I tried to think of everything but I am positive I missed a ton of workflows that I don’t personally use.

My day job is being the guy that designs tutorials for software. I have done none of that for this….yet.

1 Like

I will definitely check this out. I have also been uploading my stuff to yoyocollector.com, but it is not set up for mobile at all. There have been a few attempts at ways to catalog yoyo collections, but none of them have really had ongoing support to fix bugs and such. I don’t wan’t to upload 800 yo-yos and then have the site disappear :sweat_smile:

Yeah, I see that.

So when I built this, I tried to make it so that you weren’t relying on anybody but yourself and your hosting company. I can’t promise I’ll be around to fix any bugs in the future, but I did set it up so that other people can take it on if they want to.

I’m still trying to figure out how I can do the same in Android and iOS so that there’s truly a mobile app experience that syncs between platforms and keeps your data available and reliable.

Well, that shows just how much due diligence I did. I didn’t even know that site existed. If I stepped on some toes, my bad.