Top
Best
New

Posted by deofoo 5 days ago

Show HN: Craftplan – I built my wife a production management tool for her bakery(github.com)
My wife was planning to open a micro-bakery. We looked at production management software and it was all either expensive or way too generic. The actual workflows for a small-batch manufacturer aren't that complex, so I built one and open-sourced it.

Craftplan 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)

GitHub: https://github.com/puemos/craftplan

568 points | 166 commentspage 2
pimlottc 3 days ago|
This is definitely a nit but is there any reason you need 2 decimal places accuracy for percent complete?
deofoo 3 days ago|
Nope, might change it based on the feedback
mandeepj 3 days ago||
Is the logic behind "Usage Forecast" and "Reorder Planner" hard-coded somewhere? I'm not seeing any configuration for that, so I had to ask the question.
deofoo 3 days ago|
Right now it's hard-coded. But based on your feedback I'm going to make some of it configurable
protocolture 3 days ago||
I think I have needed this for 3d printing for some time
nottorp 2 days ago||
The question is, does the bakery still produce bread, or does it now randomly produce bread, ice cream or frogs?
JoBrad 2 days ago|
I’d consider the latter scenario a feature :)
rbabtista 3 days ago||
This is very cool! How did you make a dashboard this good?
lp4v4n 2 days ago||
Congrats, deofoo. Very interesting. How much of it was developed with AI? If you had to give us a percentage of how much of the code was written by yourself vs AI, what would the parity be?
randogp 3 days ago||
Awesome, does it support Semiproducts? For example I'm making my own jam (sugar + fruit) and then I use this again as a material in different finished products, say cakes and croissants.
deofoo 3 days ago|
Nice idea, i think i can make it work. Give me a day or two
gglitch 2 days ago||
Just doing it in Emacs is also an option.

https://news.ycombinator.com/item?id=19252952

jack_pp 3 days ago||
Can you estimate how many hours went into this? Did you use agents?
deofoo 3 days ago|
A few weekends. At the end I used AI to get JSON:API and GraphQL working, plus the docs website, a few UI changes + bug fixing
sentrysapper 3 days ago|
You can tell this was written with love. Regardless of what tools were used to make this, I think we could all do more of this for the people important in our lives.
leowoo91 2 days ago|
It can still be a LLM-induced marketing stunt to catch attention though. "Hey let's add a bakery story so people can relate to it!"
More comments...