
Hi everyone! I have recently built a POS + inventory management system called Shop-Control using Laravel
It’s a working system I built around common retail operations like:
It’s already functional and used as a real system rather than just a demo or learning project.
What got me thinking about this more broadly is how differently these kinds of systems seem to be built depending on the situation.
From what I’ve seen, there are usually two approaches:
But I’m curious how others here actually handle this in practice.
I’m not trying to validate an idea or sell anything here — just genuinely trying to understand how this problem is usually approached by others who have worked on similar systems.
Would be interesting to hear how you’ve seen this handled or what approaches you’ve used 👍