Skip to content

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

License

Notifications You must be signed in to change notification settings

munuhee/sales-and-inventory-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

71 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Stephen Murichu's Logo

Django-inventory-management

License Python Version

Table of Contents

Description

This Django application offers a solution for managing business operations with an emphasis on user experience and modern web technologies. It integrates Bootstrap for front-end design and employs Ajax for dynamic sales creation. The application features models for user profiles, vendors, customers, and transactions, including billing, invoicing, and inventory management.

Prerequisites

  • Python installed: Ensure Python is installed on your system. You can download it from the official Python website.
  • Understand Python and Django: Basic understanding of Python programming and familiarity with Django web framework.

Installation

Follow these steps to install the necessary dependencies and set up the application:

Clone the Repository

git clone https://github.com/munuhee/sales-and-inventory-management.git
cd sales-and-inventory-management

With Docker

  1. Build the Docker Image

    docker build -t sales-and-inventory-management:1.0 .
  2. Run the Docker Container

    docker run -d -p 8000:8000 sales-and-inventory-management:1.0

Without Docker

On Linux

  1. Set Up the Virtual Environment

    python3 -m venv venv
    source venv/bin/activate
  2. Install Dependencies

    pip install -r requirements.txt
  3. Apply Migrations and Run the Server

    python manage.py migrate
    python manage.py runserver

On Windows

  1. Set Up the Virtual Environment

    python -m venv venv
    venv\Scripts\activate
  2. Install Dependencies

    pip install -r requirements.txt
  3. Apply Migrations and Run the Server

    python manage.py migrate
    python manage.py runserver

Screenshots

Click to view screenshots

screenshot_1

screenshot_2

screenshot_3

screenshot_4

screenshot_5

screenshot_6

screenshot_7

screenshot_8

screenshot_9

screenshot_10

screenshot_11

screenshot_12

screenshot_13

screenshot_14

screenshot_15

Authors

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •