Skip to content

XynDev/pos-v1

Repository files navigation

XYN POS v1

A powerful, open-source Point of Sales (POS) system built with the TALL stack (Tailwind, Alpine.js, Laravel, Livewire).

Stars Forks Issues License


🎯 About The Project

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.

✨ Key Features

  • 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.

🛠️ Tech Stack

This project is built with a modern tech stack:


🚀 Getting Started

Follow these steps to get a local copy up and running.

Prerequisites

  • PHP >= 8.1
  • Composer
  • Node.js & NPM
  • A database (e.g., MySQL, PostgreSQL)

Installation

  1. Clone the repository

    git clone [https://github.com/XynDev/pos-v1.git](https://github.com/XynDev/pos-v1.git)
    cd pos-v1
  2. Install dependencies

    composer install
    npm install
  3. Setup environment file

    cp .env.example .env

    Then, open the .env file and configure your database connection (DB_DATABASE, DB_USERNAME, DB_PASSWORD).

  4. Generate application key

    php artisan key:generate
  5. Run database migrations and seeders

    php artisan migrate --seed
  6. Build assets

    npm run dev
  7. Run the development server

    php artisan serve

    Your application should now be running on http://127.0.0.1:8000.


❤️ Supporting the Project

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.

Our Sponsors

A huge thank you to all our backers! You can see the full list of our wonderful supporters in our BACKERS.md file.


Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •