Skip to content

wilberninsiima/django-epos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Supermarket ePOS (Point of Sales System) - Django

Simple to use Point of Sales System, developed in Django framework

Technology Used

Fontend: HTML, CSS, JavaScript(jQuery), Boostrap, DataTables, HTMX

Backend: Django, Python, Ajax, MySQL

Features

  • Login Page with User authentication
  • User Access control and Management
    • User Account Registration
    • Password forgot, and reset
  • Dashboard Page with statistics and graphs
  • DataTables with print, copy, to CSV, and to PDF buttons
  • Product Categories Management (CRUD)
  • Point of Sale (POS)
    • Search and add product to list
    • Graphically (GUI) picking items from list
    • Calculate automatically the subtotal, grand total, tax amount
    • Update Item Quantity and Recalculate Total
    • Sale validation paid amount and at least one product
  • Sales Management
    • List all Sales
    • View Sale details
    • Print Sales Receipt

Installation

To install this project, first clone this repository to your local directory

  git clone https://github.com/wilberninsiima/django-epos.git

Go to the project directory

cd django-pos

Create a virtual environment : PowerShell:

python -m venv venv
venv\Scripts\Activate.ps1

Linux:

python3 -m venv venv
source venv/bin/activate

Install dependencies:

pip install -r requirements.txt

Run the project locally

Go to the project directory:

django_point_of_sale

Make database migrations:

python manage.py makemigrations and python manage.py migrate

Create superuser

python manage.py createsuperuser

with the following data: username: admin, password: admin, email: admin@admin

Run the server: python manage.py runserver

Open a browser and go to: http://127.0.0.1:8000/

Authors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published