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 3
masterbit 2 days ago|
Super cool. My wife and me recently analyzed a small bagel shop that was open for sale in Berlin. Unfortunately it didn’t work out for us. But such a software would have been incredibly useful. Former owner did everything in .xls.
ewalk153 2 days ago||
Assuming this was user tested in hand with your wife, it’s nice to this kind of project built for a real user.

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.

lateral_cloud 3 days ago||
Nice work. My wife will love this. Only minor gripe is the production schedule doesn't play nicely on mobile. Text leaks between columns.
deofoo 3 days ago||
Oh man, going to fix that ASAP
deofoo 3 days ago||
Fixed!
globular-toast 2 days ago||
I really like this UI. Just ordered an Elixir book. I'm excited to learn this stack in the coming weeks. Hopefully it'll encourage me to build an app I really want for personal use. I can't bring myself to use the stack I use for work at home.
harwoodr 2 days ago||
Looks like it shares many characteristics with LIMS (Laboratory Information Management System)...
ssenssei 3 days ago||
omg its built with elixir... Everytime I see my favorite language pop up I'm a little happier.
joeyguerra 3 days ago||
I love that you can just "curl download the docker compose file and docker up" to run. Awesome UX.
ggm 3 days ago||
I think this is a very nicely thought out approach. I particularly like it doing allergen tracking. Obviously you're at the mercy of supplier/supply-chain integrity but if you do e.g. wind up with ground cumin contaminated with god knows what, this is what will get you where you need to be.
deofoo 3 days ago|
Yeah. Craftplan support batches so you can easily track down a bad batch
xianshou 3 days ago||
Nice! 5 bucks says you can swap this in for your average software kanban and it does a better job.
uint8_t 3 days ago|
Just amazing. I had a need for something like this but wound up building it out in Mathesar. That, too, is an amazing project, but my business logic has to remain separate. Jeepers, you're even getting into labor accounting - well done!
More comments...