Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Azam Traders - POS System 🛒

Hi there! 👋 Welcome to my Point of Sale (POS) project.

I originally built this desktop application to help local retail shops (like battery stores and electronics shops) easily manage their daily sales, inventory, and customer ledgers without the headache of expensive subscriptions or complex cloud setups. It runs completely offline, is super fast, and is designed to be as easy to use as possible.

✨ What can it do?

  • Fast Billing & Receipts: Quickly add items to a cart, apply discounts, and generate professional receipts.
  • Stock Management: Keeps a live track of what's in your shop and warns you when items are running low.
  • Warranty Tracking: This is my favorite part! You can instantly pull up a customer's warranty status just by typing their phone number or Bill ID. No more losing paper receipts!
  • Customer Khata (Ledgers): Easily manage how much money a customer owes you (udhaar) and keep a history of their payments.
  • Profit Reports: See exactly how much you sold and your net profit over any custom date range.
  • No Internet Required: Powered by a local SQLite database (pos.db), so your data stays on your machine.

🛠️ Built With

  • Java 8+ (Using Java Swing for the UI)
  • SQLite (For a lightweight, zero-configuration database)
  • Inno Setup (For packaging the final Windows .exe installer)

🚀 Want to try it out?

For Developers:

  1. Clone this repository to your local machine.
  2. Make sure you have JDK 8 or higher installed.
  3. Simply double-click run.bat (or run it from the terminal). It handles the compilation and startup for you!

For End-Users (Clients): If you just want to install the software without dealing with code, you can build the .exe installer:

  1. Open Setup_Builder.iss in Inno Setup Compiler.
  2. Hit Compile.
  3. It will spit out a nice AzamTraders_Setup.exe in the Output folder that you can install on any Windows machine!

🔐 Default Login

Just in case you want to jump straight in:

  • Username: admin
  • Password: admin123

📸 Screenshots

Screenshot 2026-07-10 015840 Screenshot 2026-07-10 020007 Screenshot 2026-07-10 015906 Screenshot 2026-07-10 020035 Screenshot 2026-07-10 020055 Screenshot 2026-07-10 020140 Screenshot 2026-07-10 020328 Screenshot 2026-07-10 020407 Screenshot 2026-07-10 020708 Screenshot 2026-07-10 020457 Screenshot 2026-07-10 020811 DEMO2_pages-to-jpg-0001 DEMO2_pages-to-jpg-0002

Feel free to explore the code, fork it, or use it for your own learning! If you find it helpful, a star ⭐ would be awesome.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages