
Hopefully it's cool to post this here as it's a free open source tool I have been working on.
There were quite a few instances of my GF thinking she had enough allocation to make certain purchases and when she got to the dispo she would be short. There was no good tracking method, or any at all that I could find to track your purchases and points while also providing a calendar of when and how many points you would be getting back, so I developed this html file that runs locally on your computer/mobile device so your data stays on your device. It is open source using the MIT license, which is basically "do whatever you want with it, just mention me if you feel like it, or don't".
As stated it originally started as a means to to make sure you had enough allotment to make the purchase you want, then I added spend tracking and a product journal so you could rate your purchases. You can also intermingle Rec purchases to track spend and it doesn't affect your allotment pool. Everything is saved in your browser locally or you can export to json or csv.
The readme on my github has all the instructions (hopefully!).
The tool has been invaluable to her for seeing her spend in one place and remembering exactly how she felt about a certain strain.
One big caveat is it isn't perfect. No matter what I have tried I can't get it to exactly match what OneStop says after a purchase. I have contacted them through email and have been going back and forth a couple of times, but am still waiting for an answer as to why. It is VERY close. So far in testing when purchasing about 40 grams of mixed product it's less than a half gram off. I'm hoping with some more communication with the State, I can nail down the fix, or at least get an answer as to why their formula doesn't match reality when you buy.
I hope someone else besides my GF finds this useful!
https://github.com/mmjtracker420/MD-MMJ-Tracker
Claude was used to help me with math and some of the fixes I had to make since I am an amateur at best.