Korfbal Tracker Platform
Active
Overview: Korfbal match and player platform with DRF backend, real-time features, and a mobile-first React frontend.
Stack: Django + DRF + Channels + Celery, React 19 + TypeScript + Vite, Tailwind, PWA
- Django API serves data consumed by the React SPA (korfbal-web).
- Backend includes Django admin, Celery jobs, and Channels for live features.
- Frontend stack uses React 19, TypeScript, React Query, and Router v7.
- PWA install support with runtime caching tuned by endpoint type.
RWT / RollTrader Ecosystem
Scaling
Overview: Multi-runtime trading ecosystem built around WebSocket/REST automation, operations dashboards, and benchmark tooling.
Stack: Django, Rust, Node.js, PostgreSQL, Redis
- Django rolltrader app powers inventory/trade workflows and background tasks.
- Node CLIs (`rwt_console`, `rwt_console_newtest`) provide trading + benchmark modes.
- Python consoles (`rolltrader_console`, `rwtrader`) support CLI automation flows.
- Rust bot adds multi-WS pooling + hedged HTTP for lower-latency execution.
- Rust benchmarks document expected 2-3x p50 decision speed improvements.
chat_api (Django app)
Active
Overview: Reusable real-time chat module for Django products.
Stack: Django, Django Channels, Redis, WebSockets, Admin
- Supports WebSocket chat rooms and private messaging flows.
- Includes notification and delivery-status capabilities.
- Admin tooling for chat rooms, users, and chat logs moderation.
- Integrated with Django Channels and Redis channel layer.