Post

Laptop POS

Laptop POS is an open-source cloud Point-of-Sale system for retail stores. It covers the full retail loop — inventory management, checkout, billing, stock tracking, and sales dashboards — with subscription billing and an end-to-end deployment on AWS.

The project is open source on GitHub (⭐ 39 stars).

Each store gets multi-role accounts so the right people see the right tools: Cashiers ring up sales at checkout, Maintainers manage inventory and the catalog, and Owners get the full picture through analytics dashboards. Stores subscribe through Paddle — three paid plans plus a no-credit-card free tier — and the interface is responsive across devices and browsers.

Under the hood it runs entirely on AWS: S3 for asset storage, EC2 for compute, RDS for the MySQL database, and CodePipeline for continuous deployment.

Screenshots

Inventory page — manage products and stock Inventory page — manage products and stock

Checkout page — ring up a sale Checkout page — ring up a sale

Dashboard page — sales analytics at a glance Dashboard page — sales analytics at a glance

Summary

A cloud POS web application for retail stores. Open source at the repository.

  • Built with Laravel (backend), Inertia (glue layer), and React + TypeScript (frontend), styled with Tailwind CSS.
  • Inventory, checkout, billing, stock tracking, and sales dashboards.
  • Multi-role store accounts: Cashier, Maintainer, Owner.
  • Subscription billing via Paddle — three plans plus a free tier.
  • Deployed end-to-end on AWS: S3, EC2, RDS (MySQL), CodePipeline.
This post is licensed under CC BY 4.0 by the author.