Back to projects

Galaxy POS

Full-Stack Developer

Galaxy POS preview

Galaxy POS is a point-of-sale application for shops that also run a repair service counter. It handles sales transactions, the cashier flow, and service jobs in one system. It is built on Laravel 8 with PHP 7.4 as the minimum, and started from an open-source POS tutorial project which I then extended with new features, bug fixes, and a reworked interface.

The largest addition was multi-branch support, where each branch keeps its own users and its own data, together with a new Teknisi role dedicated to handling service work rather than sales.

Service management grew into its own module: adding and editing service jobs, moving them through statuses such as in-progress, finished, and collected, and tracking that status in real time. Revenue from services feeds straight into the reports, and each status change sends the customer a WhatsApp notification containing a tracking link, so nobody has to call the shop to ask whether their device is ready.

Around that sits the standard retail surface: product categories and products with multi-delete and barcode printing, members with printable member cards, suppliers, expense, purchase and sales transactions, profit-and-loss reports across daily, monthly and custom ranges, both full-size and thermal receipts, multi-role user and profile management, store settings, and a ChartJS dashboard.

Along the way I fixed the PDF error that broke member and product barcode printing, modernised the sidebar, rebuilt the login page, and redesigned the receipt layout. The application is deployed on AWS and can be tried live.

Dashboard with the reworked sidebar and ChartJS reporting
Dashboard with the reworked sidebar and ChartJS reporting
Service management module
Service management module
Real-time service status tracking
Real-time service status tracking
WhatsApp notification sent to the customer with a tracking link
WhatsApp notification sent to the customer with a tracking link
Laravel
PHP
Livewire
Jetstream
ChartJS
AWS