I made an app for quickly scanning LEGO and checking sets
I had a big pile of bricks to sort. I wanted to do it as quickly **and accurately** as possible, so I put an app together to allow me to take a picture and catalogue it with one hand while chucking the brick in a box with the other.
Then I wanted to check if some sets were complete, so I made it do that too.
It's free. I hope it helps you.
I'm going to bed now, so I'll try to answer some questions in advance:
How does it work?
It uses Brickognize, which is incredible and magical in its accuracy, knowledge of obscure parts, and even colour recognition. I suppose snapbrick is basically a wrapper around Brickognize that adds a rapid scanning flow, some colour logic, some part deconstruction and cataloguing.
How come it only scans one brick at a time?
Brickit is awesome, but I wanted a totally accurate catalog that I can use forever with Rebrickable etc, and I didn't think Brickit would be accurate enough. Brickognize only (really) works one brick at a time. You can quickly record several of the same part in one go, though.
Is it free? Why?
Yes, it's free and there is no profit or billing or anything associated. I made this for me. If it helps you, great.
Why should I use it?
You might find it useful for scanning a big pile of Lego quickly and accurately, or checking if a set is complete/what's missing. But if it's not right for you, don't use it! I'm not making any money from it, I don't mind either way!
What data does it store?
It stores stuff on your local browser in order to work. It doesn't upload or log anything at all other than regular server logs for html requests etc.
Is this AI slop?
I mean...I used AI to help code it. Everything does now. But that doesn't mean it was done without attention, care, love and vision, so I don't think it's slop.
What's next?
Next is probably some tidying up and a feature where you can identify which set that you own a brick might be from - I'm always finding (/stepping on) bits that my kids leave lying around.