ERP + GitHub + Dev Collaboration

Build. Train.
Integrate & Ship.

A unified platform connecting ERP playbooks, training courses, and GitHub repos with secure developer collaboration, automated testing, and real-time notifications.

test_suite.py
1 # Ontech Automated Testing
2 from submitted_code import app
3 from fastapi.testclient import TestClient
4
5 def test_route_response():
6   client = TestClient(app)
7   res = client.get("/")
8   assert res.status_code == 200
9   assert "status" in res.json()
10 # ✓ 3/3 passed | 10/10 pts | 240ms

How It Works

From Onboarding to Deployment

A structured workflow connecting training, development, and delivery — with full accountability.

1
Train

Consultants complete ERP playbooks and product training courses.

2
Assign

Admins create tasks from GitHub issues or manually with specs and deadlines.

3
Code

Consultants write code in the browser editor with AI assistance.

4
Test

Automated pytest suites run on submission with instant scores.

5
Review

Admins review diffs and test results before approving.

6
Ship

Approved code syncs back to GitHub with full audit trail.

Platform Features

Everything You Need to Build

Powerful tools in a secure, managed environment — no local setup required.

Automated Testing

Define pytest-based test suites per task. Tests auto-run on submission with instant scores.

Browser Code Editor

Full-featured editor with syntax highlighting, autocomplete, and multi-file support.

AI Assistant

Built-in AI coding assistant for suggestions, explanations, and debugging.

Test Templates

Pre-built test templates for FastAPI, Flask, and PostgreSQL.

Diff & Test Review

Side-by-side diffs plus test results in every review.

Real-Time Notifications

WebSocket-powered instant alerts for task assignments, reviews, and course completions.

Analytics

Track task completion rates, code quality metrics, training progress, and activity.

2FA & API Keys

TOTP two-factor auth, API key management, and granular file-level access control.

Connected Ecosystem

ERP + GitHub + Dev Portal

Seamlessly link your ERP playbooks, training courses, and GitHub repositories in one unified workflow.

Founder Playbooks
erp.ontech.co.zm/founder/playbooks
  • Auto-sync playbooks from ERP
  • Browse by category & difficulty
  • Admins create & update content
  • Link playbooks to consultant tasks
Product Training
erp.ontech.co.zm/courses/product-training
  • Sync courses from ERP training
  • Consultants self-enroll in courses
  • Track progress 0 – 100%
  • Completion notifications & certificates
GitHub Repos
github.com/Ontech-Solutions
  • Sync repos from Ontech-Solutions org
  • Link repos to Dev Portal projects
  • Auto-import issues as tasks
  • Webhooks for push & PR events
Ontech ERP
Playbooks • Courses
Consultants • SSO
Dev Portal
Tasks • Code Review
Testing • AI Assist
GitHub
Repos • Issues
Webhooks • PRs

Security First

Built for Zero Trust

Enterprise-grade security controls baked into every layer of the platform.

Rate Limiting

IP-based throttling on login attempts and API calls to prevent brute-force attacks.

Session Timeout

Automatic session expiry after inactivity with configurable timeout policies.

Audit Logging

Every login, file access, code edit, and AI query is logged with timestamps.

File Access Control

Consultants are restricted to only the files relevant to their assigned tasks.

Secret Redaction

API keys, tokens, and credentials are automatically detected and masked.

Two-Factor Auth (TOTP)

Secure your account with time-based one-time passwords via any authenticator app.

API Key Management

Generate scoped API keys with expiry for programmatic access and CI/CD pipelines.

Account Expiry & IP Whitelist

Auto-disable accounts after deadlines. ERP endpoints secured by IP whitelist.

Get Started

Ready to Build, Train & Ship?

Sign in to access your tasks, explore playbooks, complete training courses, sync with GitHub, and ship code — all in one secure platform.

Sign In to Portal