Skip to content

POSCredit is a desktop app for small businesses, built with Python and PyQt5, simplifying sales and customer management.

License

Notifications You must be signed in to change notification settings

alasgarovs/POSCredit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

POSCredit favicon

POSCredit is a user-friendly Point of Sale (POS) desktop application designed for small to medium-sized businesses that need an efficient way to manage sales transactions, stakeholder information, and credit management. Built using Python and PyQt5, POSCredit offers a modern graphical user interface that simplifies the sales process and enhances the overall stakeholder experience.

Features

  • User-Friendly Interface
    A clean and intuitive design for easy navigation without extensive training.

  • Stakeholder Management
    Effortlessly create and manage stakeholder profiles for personalized service.

  • Product Management
    Add and update product details, ensuring inventory is always current.

  • Sales Processing
    Quickly process cash and credit transactions, with automatic balance calculations for partial payments.

  • Credit Management
    Track stakeholder debts, view outstanding balances, and access payment history.

  • Document Generation
    Generate sales receipts and other documents for accurate record-keeping.

Demo

favicon

Requirements

  • Python 3.12
  • PyQt5

Installation and Usage

  1. Clone the repository:

    git clone https://github.com/alasgarovs/POSCredit.git
    cd POSCredit
  2. Create virtualenv.

    python -m venv .venv
    source .venv/bin/activate
  3. Install requirements:

    pip install -r requirements.txt
  4. Create secret_key.py in src folder and enter the following:

     SecretKey = 'your_secret_key'
  5. Create info.py in src folder and enter the following:

    AppName = 'app_name'
    AppVersion = 'app_version'
    LastUpdate = 'last_update_date'
    OriginalFilename = 'file_name'
    FileDescription = 'description'
    CompanyName = 'company_name'
    Website = 'website'
    LegalCopyright = 'copyright'

Future Improvements

We have several exciting enhancements planned for future releases, including:

  • Multi-Language Support: Implement support for multiple languages to make the application accessible to a broader audience.
  • Multiple SQL Database Connections: Add support for various SQL databases, including MS SQL Server, PostgreSQL, MySQL, and others, allowing users to interact with their preferred database systems.
  • User Interface Enhancements: Improve the user interface to enhance usability and provide a more intuitive experience for users.

Contributing

Contributions are welcome! If you have suggestions for improvements or new features, please open an issue or submit a pull request.

About

POSCredit is a desktop app for small businesses, built with Python and PyQt5, simplifying sales and customer management.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages