SaleFlex

Touch Screen Point-of-Sale Application

Open Source 100% Free (MIT License)

Modern, Python-based point-of-sale (POS) system designed for retail businesses, restaurants, and service-oriented establishments.

Open-source project - Completely free to use under the MIT License. No hidden costs, no vendor lock-in.

Executive Summary

SaleFlex is a cutting-edge, open-source retail automation ecosystem designed to meet the evolving needs of modern retail businesses.

100% Free & Open Source - Licensed under MIT License. Use it freely for personal or commercial purposes without any restrictions or hidden costs.

SaleFlex.PyPOS

A Python-based touch screen point-of-sale (POS) application built with PySide6 (Qt framework), offering a touch-optimized interface with cross-platform compatibility.

SaleFlex.GATE

A Django-based centralized management system for multi-location operations, providing comprehensive management capabilities through a web platform.

Key Features

Multi-Payment Processing

Accept cash, credit cards, debit cards, and mobile payments

Receipt & Invoice Generation

Automated transaction documentation with ESC/P printer support

Inventory Management

Real-time stock tracking with low-stock alerts

Customer Management

Store customer information, preferences, and purchase history

Analytics & Reporting

Comprehensive sales, inventory, and customer behavior analytics

System Integration

Connect with accounting software, warehouse management, and ERP systems

Returns & Exchanges

Handle product returns and exchanges efficiently

Employee Management

Track employee time, attendance, and performance

Campaign & Promotion Management

Flexible promotional campaigns with time-based, product-specific, and basket discounts

Loyalty Programs

Tiered membership rewards system with points earning, redemption, and customer segmentation

System Requirements

Hardware Requirements

  • Linux/Windows supported touch screen devices
  • Single or dual display configurations
  • ESC/P compatible receipt printers
  • 2D and 3D barcode readers
  • Weighing scales for retail environments

Software Requirements

  • Python 3.13 or higher
  • PySide6 6.10.0 (Qt-based GUI framework)
  • SQLAlchemy 2.0.44 (ORM for database operations)
  • Requests 2.32.5 (HTTP client for API communications)

Supported Database Engines

  • SQLite (default, included)
  • PostgreSQL
  • MySQL
  • Oracle
  • Microsoft SQL Server
  • Firebird
  • Sybase

Quick Start

Default Login Credentials

Username: admin

Password: admin

Important: Change the default password after first login for security.

View Installation Guide

Development Status

⚠️ Important Notice

Both projects are currently under active development and not yet production-ready.

  • SaleFlex.PyPOS: Version 1.0.0b1 (Beta)
  • SaleFlex.GATE: Initial development phase

Open Source & Free

Open Source

SaleFlex is a fully open-source project. All source code is available on GitHub, allowing you to review, modify, and contribute to the project.

View Source Code

MIT License

Completely free to use for personal or commercial purposes. No licensing fees, no hidden costs, no vendor lock-in. Use it however you want.

View License

Freedom to Use: The MIT License gives you the freedom to use, modify, distribute, and even sell software based on SaleFlex. The only requirement is to include the original copyright notice.

Choose Your Deployment Option

Self-Hosted

Download and install SaleFlex on your own servers. Full control, complete customization, and no monthly fees.

  • Complete source code access
  • Full control over your data
  • No subscription fees
  • Customize as needed
Install Yourself

Cloud Service

No server setup required! Sign up at SaleFlex.Pro and manage all your stores from the cloud. Hassle-free deployment.

  • No server installation needed
  • Manage all stores from one dashboard
  • Automatic updates and backups
  • Professional support included
Try SaleFlex.Pro

Both options are available! Use the free open-source version for self-hosting, or choose SaleFlex.Pro for a hassle-free cloud solution. No server setup, no maintenance - just sign up and start managing your stores.

Developed by Mousavi.Tech

SaleFlex is developed by Mousavi.Tech - Innovative Software Solutions

Mousavi.Tech specializes in building innovative software solutions across payment systems, retail automation, and the gaming industry.