542 points · deofoo · 3 days ago
github.comCraftplan handles recipes (versioned BOMs with cost rollups), inventory (lot traceability, demand forecasting, allergen tracking), orders, production batch planning, and purchasing. Built with Elixir, Ash Framework, Phoenix LiveView, and PostgreSQL.
Live demo: https://craftplan.fly.dev (test@test.com / Aa123123123123)
larodi
shane_kerns
Soerensen
Elixir + Ash is an interesting choice for this domain. LiveView particularly shines for internal tools like this where you want the interactivity without managing a separate frontend build. Curious how the AI code generation worked with Ash specifically - the declarative nature seems like it could either help a lot (clear patterns) or confuse models that expect more explicit code.
The BOM with cost rollups is the feature that would have saved me hours in a previous project. Most small batch producers I know either overprice everything out of caution or underestimate costs because tracking ingredient pricing through recipes is tedious in spreadsheets.
zmhanham
alejoar
artemave
I don't think it's useful to anyone - not white label, not open source - but still funny :)
edoceo
My only nit, as a legacy internet goober is, use example.com for these throw away addresses; it's reserved for that purpose.
spockz
Some small things: When trying to edit a product (almond cookies) on the phone, I cannot scroll the pop-up so cannot go to all fields or the save button. When calculating the total calories it prints kg as the unit instead of cal. On the overview page of materials for a product it only shows “grams” per ingredient without the actual number.
nottorp
mandeepj
pimlottc
lp4v4n
ewalk153
So often, these tools lack usability because they’re built generically any use case. Here, it was designed for your wife’s bakery.
The process to build a site/app like this will only get easier and more defect-free over the coming months.
Vivtek
rbabtista
sentrysapper
harwoodr
jack_pp
randogp
protocolture
ssenssei
syntaxing
gglitch
lateral_cloud
theturtletalks
hcrisp
dhatawesomedude
joeyguerra
ggm
uint8_t
xianshou
nsriv
I'm an Elixir newbie and wondering if I should start with learning Ash or stick with Liveview until I know more. Any thoughts on what Ash solved for you over Phoenix Liveview?
[deleted]
rubymamis
viviansolide
It's simple, well documented, and uses appealing technologies.
I'm sure your wife's business will take off.
sukh
mh-
thedangler
I’m an elixir noob
dabedee
peterpost2
Seems like the live demo website is about to die though.
alexcroox
Abimelex
fergbrain
globular-toast
johng
babu_mick
cyberax
dude250711
bryanzborges
hkt
fud101
Go ahead - I'm ready to be down-voted again and again until folks realize it is inevitable, as is inevitable that many companies in the area of business software are going down down down.