I vibe coded an interactive, learning strain and vaporizer library

I’ve been vibe coding something for the past week that got out of hand in the best way, and thought this crowd might appreciate it.

In short, it’s a way to catalogue my weed, vapes, accessories, and usage over time. For each item (strain, vape, accessory) you can click on the card to bring up more information, including usage, reviews (for vapes) etc. It can help me document the more effective heating techniques for analog vapes, or document vape usage overall to see what really wins the reach test, plus a whole lot more. A few notes: this is a work in progress and I haven’t done thorough QA on it, so there will be mistakes; not all my vapes are in the library; often forget to log sessions because—weed.

I’m including a few screenshots here, but you can access the public version here: Claude Artifact

The back end is an Airtable database: strains, every batch I buy, sessions, vaporizers, glass, torches and IH, grinders, dispensaries. I never type into it. I photograph the label and it parses everything, then decodes the QR and pulls the full COA, so I get the complete terpene panel even when the label just prints a total.

Session logging is the part I actually like. I just talk: “.1 in the simrell, 25 sec with the Ronx, pulled at second click.” It asks for whatever I didn’t mention, one question at a time, and it won’t close the log until every field has an answer. Turns out that stubbornness is the whole reason the data ends up usable.

Then it generates the book itself, a single html file styled like an old collector’s register. Every jar and every piece of gear clicks through to a dossier: lab chemistry, my session history, specs with manufacturer claims kept separate from what I actually measure, and curated reviews each tagged for whether the reviewer sells the device they’re reviewing.

As I add more strains, the tool will work to show me other strains at local dispensaries I like that might be worth checking out based on my preferences and inputs. It will also monitor the web for new vape releases and let me know if they fall inline with what I like.

What would you track that I’m not? Anything else you would add or change?

If you want a blank copy (empty database plus the setup so you can run your own), DM me and I’ll send it. Two conditions: you can’t sell it or anything built from it, and if you pass it along, credit comes back to this post.

Cheers!

9 Likes

This is quite the thing and most definitely belongs here. It is deffo out of hand and I must say I respect the amount of time and detail you have put in with this.

How long do you think/want to keep this running? Is putting in the data easy?

very very cool bro!!!

6 Likes

Thanks man! It’s easy putting in the data. I made a short questionnaire that I can respond to conversationally and if I forget it prompts me to add the info. That being said, I’ve probably only logged like 1/2 the sessions because if I don’t log them right after I take them, it’s too easy to forget all the details.

I’m not sure how long I’ll keep it going. A lot of the fun for me is in the building, lol.

4 Likes

StarkyLove this is freaking cool! This is just the type of thing I like to nerd out on!

4 Likes

Thanks!

Here’s the public beta:

1 Like

super cool, i’m glad you posted this here

2 Likes

Could you code a questionnaire for people new to weed vaping with a series of questions then at end they get pointed to the right vape depending on how they answered?

Just am asking in this thread and you came to mind :slight_smile: