A powerful, open-source Point of Sales (POS) system built with the TALL stack (Tailwind, Alpine.js, Laravel, Livewire).
XYN POS is designed to be a modern, intuitive, and feature-rich Point of Sales application, perfect for small to medium-sized businesses. Built on top of the robust Laravel framework and the dynamic Livewire, it provides a seamless, single-page-app-like experience without complex JavaScript frameworks.
This project aims to provide a reliable, open-source alternative that developers can easily install, customize, and deploy for their clients or their own businesses.
- Product Management: Easily add, edit, and categorize products.
- Dynamic POS Interface: A fast and responsive cashier interface for processing transactions.
- Order & Transaction History: Track all sales and review past orders.
- User & Role Management: Built-in user authentication and authorization using Laravel Jetstream & Spatie Permissions.
- Customer Management: Keep a record of your customers.
- Simple & Clean UI: A clean user interface built with Tailwind CSS.
This project is built with a modern tech stack:
Follow these steps to get a local copy up and running.
- PHP >= 8.1
- Composer
- Node.js & NPM
- A database (e.g., MySQL, PostgreSQL)
-
Clone the repository
git clone [https://github.com/XynDev/pos-v1.git](https://github.com/XynDev/pos-v1.git) cd pos-v1
-
Install dependencies
composer install npm install
-
Setup environment file
cp .env.example .env
Then, open the
.env
file and configure your database connection (DB_DATABASE
,DB_USERNAME
,DB_PASSWORD
). -
Generate application key
php artisan key:generate
-
Run database migrations and seeders
php artisan migrate --seed
-
Build assets
npm run dev
-
Run the development server
php artisan serve
Your application should now be running on
http://127.0.0.1:8000
.
XYN POS is a free, open-source project. Its ongoing development is made possible thanks to the support of our amazing backers.
If you find this project useful, please consider becoming a sponsor to help us continue our mission.
A huge thank you to all our backers! You can see the full list of our wonderful supporters in our BACKERS.md
file.