/sales-and-inventory-management

Sales and Inventory management system utilizing Django, designed for coordination among administrators and staff. Simplifying goods management, sales, purchases, billing, and invoice creation.

Primary LanguageJavaScriptMIT LicenseMIT

Stephen Murichu's Logo

Django-inventory-management

License Python Version

Description

This system is built with Python (Django), JavaScript, Bootstrap, HTML, and CSS. The system offers a user-friendly front-end for general users and a secure back-end exclusively accessible to administrators. The back-end seamlessly retrieves and displays vital data from the database.

The system caters to two distinct user roles: administrators and staff members. Administrators have the privilege to log in and manage goods information, while staff members handle sales, purchases, bills, and invoice creation.

Powered sqlite3 database, our system not only stores all essential information but also boasts a user-friendly interface for effortless interaction. Users input data through this interface, and the system processes it, generating valuable insights based on user input. Additionally, the system diligently archives processed data in the database for future reference.

Installation

Before you can run the application, ensure you have the following prerequisites and dependencies:

  • Docker

To install the application, follow these steps:

  1. Clone the repository:

    git clone https://github.com/munuhee/sales-and-inventory-management.git
    cd sales-and-inventory-management
    
  2. Run the setup.sh file (Builds the Docker container):

    chmod +x bin/setup.sh
    ./bin/setup.sh
    

Screenshots

Screenshot (47)

Screenshot (48)

Screenshot (49)

Screenshot (50)

Screenshot (51)

Screenshot (52)

Screenshot (53)

Screenshot (54)

Screenshot (37)

Screenshot (38)

Screenshot (39)

Screenshot (40)

Screenshot (41)

Screenshot (42)

Screenshot (43)

Screenshot (44)

Screenshot (45)

Screenshot (46)

Authors