Skip to content

SultanZain/SultanPOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo
SultanPOS - Point of Sale System

GitHub Release Project Donate Localization

ScreenShot

SultanPOS is a modern and feature-rich Point of Sale (POS) system designed to help businesses easily manage stock, sales, and customer interactions. Built with core PHP, jQuery, Angular JS, Electron, and other modern technologies, SultanPOS offers a sleek, responsive interface, making it easy to track inventory, manage payments, and generate reports.

🚀 Key Features

Feature Description
Easy POS Interface User-friendly POS interface for quick and smooth transactions.
Customization Options Customize your receipt templates to fit your brand style.
Installment (EMI) Sales Offer installment payments for customers with flexible EMI options.
Multiple Stores Feature Manage multiple stores under one roof.
Multilingual Support Full multilingual support, making it accessible for diverse users.
Complete Accounting Solution Seamlessly manage your accounting directly from the POS.
Barcode and POS Printer Support Support for barcode scanners and POS printers (setup required).
Reports Sale, Purchase, Payment, Profit, and Due Reports. Reports can be printed, emailed, or downloaded as PDFs.
Customer and Supplier Management Manage Customer and Supplier profiles with lifetime invoice histories.
Gift Card and Discount Systems Manage gift cards and apply discounts to sales.
Pakistan FBR Integrated POS Fully integrated with the Pakistan Federal Board of Revenue (FBR) for accurate tax calculations and reporting.
SMS Integration Unlimited SMS gateway integration for sending messages directly from the system.
Offline to Online Synchronization Your data stays in sync, even when working offline.
Multi-Role Management Add unlimited user roles, such as Admin, Cashier, and Salesman.
Data Import/Export Import products using an .xls sheet with a single click.
Comprehensive Report Generation Generate detailed reports on sales, purchases, payments, profits, and more.

📦 Installation

SultanPOS is easy to install! Simply download the .exe installer and follow the steps to install the app:

  1. Download the installer:

    • Go to the Releases Page and download the .exe file for your system.
  2. Run the installer:

    • Follow the simple installation wizard to install SultanPOS on your computer.
  3. Start using SultanPOS:

    • Once installed, launch the app and start managing your sales and inventory right away!

🛠️ Development Setup (Clone & Contribute)

If you want to clone the repo, make changes, and contribute to the project, follow these steps:

  1. Clone the repo:

    git clone https://github.com/SultanZain/SultanPOS.git
  2. Navigate to the project directory:

    cd SultanPOS
  3. Make changes:

    • Open the project files and make your changes. You can modify the UI, add new features, or fix bugs.
  4. Commit your changes:

    • After making your changes, commit them to your local branch.
    git add .
    git commit -m "Describe the changes you made"
  5. Push changes to your fork:

    • Push your changes to your forked repository.
    git push origin your-branch-name
  6. Create a pull request:

    • Go to the GitHub repository and create a pull request to merge your changes. Please make sure to target the dev branch, as all pull requests will be merged into dev for testing first.
  7. Testing and Merge:

    • I will review the pull request, test the changes, and if everything works as expected, I will merge it into the main branch after testing.

🤝 Contributing

Important

SultanPOS is not open-source. If you have any feature requests or feedback, please reach out to us directly.

  • All contributors must submit pull requests to the dev branch. These changes will be tested before merging them into the main branch.
  • Please make sure your pull requests are well-documented and tested.

🌍 Demo

Visit SultanPOS Demo to see it in action.

📄 Reports and Analytics

SultanPOS provides detailed insights into your sales and store performance:

  • Sales Report: Analyze daily, monthly, and yearly sales data.
  • Profit Report: Track your profits over different periods.
  • Payment Report: Stay on top of your payments and dues.
  • Customized Reports: Generate custom reports tailored to your needs.

🔧 Technologies Used

  • Backend: PHP
  • Frontend: AngularJS, jQuery
  • Desktop App: Electron
  • Database: MySQL
  • SMS Gateway: Unlimited integration options
  • Reporting: Dynamic PDF generation and email integration

💡 Features in the Pipeline

  • Integration with additional payment gateways
  • Multi-currency support for international use
  • More advanced analytics and reporting tools

📞 Support

For support or questions, feel free to open an issue on GitHub or contact us via email at sultan.zain004@outlook.com.

📢 License

SultanPOS is a commercial product and is not open-source.

Note

The demo and production environments may have different features enabled. Check the official documentation for more detailed setup and usage instructions.


A Non-Profit project by

SultanTech

About

The Ultimate Point of Sale Solution built using PHP, AngularJS, Electron

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors