TaskChain is a Django-based production task management system with a blockchain-inspired audit trail.
- Task management across multiple workstations
- Task dependency workflow (
depends_on) - Role-based access (manager / operator / admin)
- Blockchain-like event logging (hash + prev_hash)
- Chain integrity verification
- Tasks are created under a project
- Assigned to machines (workstations)
- Executed in sequence
- Each action is recorded as a block
- Chain integrity can be verified
Each important event is stored as a block:
TASK_CREATEDTASK_STATUS_CHANGEDTASK_PRIORITY_CHANGEDTASK_MACHINE_CHANGEDTASK_REORDERED
Each block contains:
hashprev_hash
This ensures:
- data integrity
- tamper detection
- Python
- Django
- SQLite
- HTML / CSS
git clone https://github.com/asavalenkovas/taskchain-system.git
cd taskchain-system
python -m venv venv
venv\Scripts\activate
pip install django
python manage.py migrate
python manage.py createsuperuser
python manage.py runserverOpen: http://127.0.0.1:8000/
This project demonstrates how production workflows can be combined with a blockchain-inspired audit system to ensure transparency and data integrity.



