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.
| 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. |
SultanPOS is easy to install! Simply download the .exe installer and follow the steps to install the app:
-
Download the installer:
- Go to the Releases Page and download the
.exefile for your system.
- Go to the Releases Page and download the
-
Run the installer:
- Follow the simple installation wizard to install SultanPOS on your computer.
-
Start using SultanPOS:
- Once installed, launch the app and start managing your sales and inventory right away!
If you want to clone the repo, make changes, and contribute to the project, follow these steps:
-
Clone the repo:
git clone https://github.com/SultanZain/SultanPOS.git
-
Navigate to the project directory:
cd SultanPOS -
Make changes:
- Open the project files and make your changes. You can modify the UI, add new features, or fix bugs.
-
Commit your changes:
- After making your changes, commit them to your local branch.
git add . git commit -m "Describe the changes you made"
-
Push changes to your fork:
- Push your changes to your forked repository.
git push origin your-branch-name
-
Create a pull request:
- Go to the GitHub repository and create a pull request to merge your changes. Please make sure to target the
devbranch, as all pull requests will be merged intodevfor testing first.
- Go to the GitHub repository and create a pull request to merge your changes. Please make sure to target the
-
Testing and Merge:
- I will review the pull request, test the changes, and if everything works as expected, I will merge it into the
mainbranch after testing.
- I will review the pull request, test the changes, and if everything works as expected, I will merge it into the
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
devbranch. These changes will be tested before merging them into themainbranch. - Please make sure your pull requests are well-documented and tested.
Visit SultanPOS Demo to see it in action.
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.
- Backend: PHP
- Frontend: AngularJS, jQuery
- Desktop App: Electron
- Database: MySQL
- SMS Gateway: Unlimited integration options
- Reporting: Dynamic PDF generation and email integration
- Integration with additional payment gateways
- Multi-currency support for international use
- More advanced analytics and reporting tools
For support or questions, feel free to open an issue on GitHub or contact us via email at sultan.zain004@outlook.com.
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.
