What I’m Working on in Vegy Right Now
This is one of those “build in public” posts, except I’m not doing it for engagement or transparency or whatever. I’m doing it because writing this down helps me pretend I have a roadmap.
Here’s what’s on my Vegy TODO list right now. It’s a mix of broken stuff, features I promised someone, and ideas I half-started and never finished.
Fixes & Bugs That Shouldn’t Exist
-
Items not using pricing tiers on main price list
.csv
This is a dumb bug. The pricing engine works everywhere else but forgets its manners when exporting the All Items CSVs. Classic. -
Forgot password action
Still not implemented. People forget passwords. I forget to code the feature that helps them. Just kidding right now we manually reset them to a temporary password so they can change it themselves once they recover their account. Not exactly scaleable. -
Ajax admin user selection descriptive search placeholders on
new_order
That’s a lot of words to say “the user dropdown sucks and no one can find who they’re looking for.”
Features People Asked For (So I Said “Sure”)
-
Letterhead on price lists, order guides, & favorites
Branded PDFs are coming. Because apparently people don’t want to send out Times New Roman spreadsheets anymore. -
Routes / territories
Delivery logic based on zones or drivers. Real logistics stuff. Trying to keep this lightweight but still useful. -
Retail / restaurant ordering — pay on order
This one’s big. Right now most customers are paying later. But adding card-on-order support for small shops and restaurants is high on the list. -
Shipping labels
Because writing addresses by hand is not a scalable business strategy. -
Release for dispatching
Orders don’t magically deliver themselves. This feature will help suppliers mark orders as ready to go, assign them to delivery, maybe generate slips, maybe not. We'll see how much sleep I get.
Tech Debt & Clean Up
-
Integration pathways
This means cleaning up and standardizing all the QuickBooks/export/third-party stuff. Right now it’s duct tape. Functional, but not cute. -
Consolidate all CSS into
base.html
Currently it’s a disaster. Every page pulls from a slightly different CSS file with slightly different Bootstrap variants. I hate it. I made it. I will fix it. Eventually.
That’s the current list.
Some of this will ship this week. Some of it will rot in a Trello card I ignore until a customer yells. But it’s progress. And at least I’m not pretending there’s a product team.