Skip to content

adchad90/Company-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Company-Management-System

A Business Management System for a small scale company

Introduction

The Business Management System is a desktop-based application designed to streamline and manage various business operations. Built using Python's Tkinter library, it provides a user-friendly interface for tasks such as invoice generation, customer management, stock monitoring, and supplier tracking. The system is modular, allowing for easy integration of additional features to meet evolving business needs.

image


Tech Stack

  • Programming Language: Python
  • GUI Framework: Tkinter
  • Database: SQLite (managed via database_manager.py)

Current Features

  1. Invoice Generation:

    • Create and manage invoices efficiently using the built-in invoice generator.
  2. Customer Management:

    • Add new customers to the system.

    • View the purchase history of customers.

    • image

  3. Stock Monitoring:

    • Check the current stock levels for various products.
  4. Supplier Management:

    • Add supplier details and manage supplier relationships.

    • image

  5. Purchase Entry:

    • Record and manage purchases made from suppliers.

    • image

  6. Product Details:

    • View and manage product-related information.

    • image

  7. E-Way Bill Integration:

    • Open the E-Way Bill website directly from the application for easy logistics management.
  8. Utilities:

    • Placeholder features for Purchase Order, Quotation, and Transaction management (coming soon).

Future Scope Features

  1. Purchase Order Management:

    • Develop functionality to create and manage purchase orders within the system.
  2. Quotation Management:

    • Add the ability to generate and share quotations with customers.
  3. Transaction Tracking:

    • Implement detailed transaction tracking and reporting features.
  4. Analytics Dashboard:

    • Provide insights into business performance through visualized data analytics.
  5. Enhanced E-Way Bill Management:

    • Automate E-Way Bill generation and tracking within the application.
  6. Cloud Integration:

    • Enable cloud-based data storage and synchronization for remote accessibility.

How to Run the Project

  1. Clone the Repository:

    git clone https://github.com/adchad90/BitBats.git
  2. Install Dependencies: Ensure you have Python installed and required dependencies set up (if any).

  3. Run the Application: Navigate to the project directory and execute:

    python main.py

Contribution Guidelines

  1. Fork the repository and create a feature branch.
  2. Commit your changes with descriptive messages.
  3. Open a pull request for review.

Contact

For any queries or feature requests, feel free to reach out at [email protected]. Contributions are always welcome!

About

A Business Management System for a small scale company

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages