A Point of Sale system built with Django featuring role-based access for admin, manager, and teller users.
- User authentication with different roles
- Admin user management
- Manager product management and sales reports
- Teller POS system with transaction processing
- Responsive web interface
- Clone the repository
- Create virtual environment:
python -m venv env
- Activate environment:
source env/bin/activate
(Linux/Mac) orenv\Scripts\activate
(Windows) - Install requirements:
pip install -r requirements.txt
- Run migrations:
python manage.py migrate
- Create superuser:
python manage.py createsuperuser
- Run server:
python manage.py runserver
- Django
- SQLite (can be configured for other databases)
- HTML/CSS/JavaScript