Thanks to visit codestin.com
Credit goes to Github.com

Skip to content
This repository was archived by the owner on Jan 8, 2026. It is now read-only.

KagemaNjoroge/ultimate_pos

Repository files navigation

Ultimate POS Logo

A simple, powerful and easy to use Point of Sale (POS) system.

Features

  • Dashboard Page with statistics and graphs
  • Products, Product categories Management
  • Customers Management
  • Suppliers Management
  • Sales Management
  • Stripe, PayPal, Cash and M-Pesa payment methods
  • Support for multiple branches
  • Role Based Access Control (RBAC)

Installation

The Ultimate POS application can be installed using Docker or manually.

Docker Installation

For Docker installation, follow the Docker Setup Guide.

Manual Installation

  1. Clone the repository:
    git clone https://github.com/kagemanjoroge/ultimate_pos.git && cd ultimate_pos/django_pos
  2. Create a virtual environment, activate it, and install the requirements:
    python3 -m venv venv; source venv/bin/activate; pip install -r requirements.txt
  3. Create a .env file based on the .example.env template:
    cp .example.env .env
  4. Update the .env file with your database credentials and other settings.
  5. Run the migrations:
    python manage.py migrate
  6. Create a superuser account:
    python manage.py createsuperuser
  7. Collect static files:
    python manage.py collectstatic --no-input
  8. Start the development server:
    python manage.py runserver
  9. Access the application at http://localhost:8000
  10. Rock and roll!

About

A simple Point of Sale System that just works!

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 5