DjangoRPA Pro Documentation · v1.0
A production-ready Django 5.1 platform for trading operations teams. Automate market trade file ingestion, browser-based broker portal automation, reconciliation, and real-time alerting — all in one Django project.
core, mtf, rpa, jobs, reconciliation, marketdata, notifications/metrics/ endpoint for Grafana# 1. Extract the downloaded ZIP
unzip django-rpa-pro.zip && cd DjangoRPA-pro
# 2. Create and activate virtualenv
python -m venv venv
source venv/bin/activate # Linux/Mac
# venv\Scripts\activate # Windows
# 3. Install requirements
pip install -r requirements.txt
playwright install chromium
# 4. Configure environment
cp .env.example .env
# Edit .env: set SECRET_KEY, DATABASE_URL, REDIS_URL
# 5. Run migrations and load demo data
python manage.py migrate
python manage.py setup_demo
# 6. Start the stack
python manage.py runserver # or use docker-compose up --build
# Visit http://127.0.0.1:8000/
# Login: admin / admin
For production deployment with Docker, see INSTALLATION.md and DEPLOYMENT.md in the package.
| App | Purpose |
|---|---|
core |
Base models, audit logging, shared utilities |
mtf |
Market Trade File ingestion, validation, parsing (CSV/JSON/XML) |
rpa |
Playwright browser automation scripts & connectors (SFTP/S3/FTP) |
jobs |
Celery orchestration, scheduling, step-by-step timelines |
reconciliation |
4-strategy matching engine, discrepancy tracking, Excel exports |
marketdata |
REST + FIX protocol feeds for price enrichment |
notifications |
Alert rules, multi-channel delivery, sent history, inbox |
| Page | URL | Highlights |
|---|---|---|
| Dashboard | /dashboard/ |
7 ApexCharts, live stat cards, WebSocket refresh |
| Submit Job | /jobs/submit/ |
Launch any template with JSON parameters |
| Job Monitor | /jobs/monitor/ |
Filter, inspect, cancel running jobs |
| Job Timeline | /jobs/{id}/timeline/ |
Step-by-step execution with screenshots |
| Job Templates | /jobs/templates/ |
Create, edit, run pre-defined automations |
| Upload MTF | /mtf/upload/ |
Drag-and-drop file upload with validation |
| RPA Scripts | /rpa/scripts/ |
Manage Playwright scripts with dry-run testing |
| Connectors | /rpa/connectors/ |
SFTP/S3/FTP configuration with test connection |
| Reconciliation | /reconciliation/ |
Run comparisons, view discrepancies, export reports |
| Market Data | /market-data/ |
Data feeds, price snapshots, FIX connections |
| Notifications | /notifications/ |
Alert rules, channels, sent history, inbox |
| Audit Logs | /audit-logs/ |
Complete activity trail with filters |
Try it before you buy: djz.djangozen.com/django-rpa/ — login with demo / demo1234.
Note: the live demo blocks destructive actions (admin, create/edit/delete, file uploads, exports). Run locally to explore the full feature set.
| Tier | Price | Projects | Updates | Support | SaaS Rights |
|---|---|---|---|---|---|
| Starter | €349 | 1 | 6 months | ❌ | |
| Professional | €599 | 3 | 12 months | Priority (48h) | ✅ |
| Agency | €1,199 | 10 | 12 months | Dedicated (email + Slack) | ✅ (white-label) |
Enterprise licensing available on request. See bundled LICENSE.md for full terms.
Contact support via djangozen.com.
Product: DjangoRPA Pro
Type: Digital Product
Version: 1.0
Updated: Apr 18, 2026