An open API service indexing awesome lists of open source software.

https://github.com/razee4315/invoicingapp

A accounting application built with Python and PyQt5. This desktop application helps small businesses manage invoices, expenses, and financial reporting.
https://github.com/razee4315/invoicingapp

billing expense-manager expense-tracker expenses invoice invoice-generator nodatabase python qt5

Last synced: 4 months ago
JSON representation

A accounting application built with Python and PyQt5. This desktop application helps small businesses manage invoices, expenses, and financial reporting.

Awesome Lists containing this project

README

          

# Invoicing & Accounting Application

## Overview
A accounting application built with Python and PyQt5. This desktop application helps small businesses manage invoices, expenses, and financial reporting.

## Project Screenshots
Here are some snapshots of our InvoiceApp interface:
![Screenshot 1](/screenshots/1.jpg)
![Screenshot 2](/screenshots/2.jpg)
![Screenshot 3](/screenshots/3.jpg)
![Screenshot 4](/screenshots/4.jpg)

## Features
- Add, edit, and delete invoices
- Track expenses by category
- Financial dashboard with charts
- Search and filter functionality
- Dark theme UI

## Prerequisites
- Python 3.8+
- PyQt5
- Matplotlib

## Installation

1. Clone the repository:
```bash
git clone https://github.com/Razee4315/InvoicingApp.git
cd InvoicingApp
```

2. Create a virtual environment:
```bash
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
```

3. Install dependencies:
```bash
pip install -r requirements.txt
```

4. Run the application:
```bash
python main.py
```

## Author
- **Name**: Saqlain Abbas
- **GitHub**: [Razee4315](https://github.com/Razee4315)
- **Email**: saqlainrazee@gmail.com

## License
This project is open-source. Please see the LICENSE file for details.

## Contributing
Contributions are welcome! Please feel free to submit a Pull Request.