A service for candidates to apply for teacher training.
Name | URL | Description | AKS namespace |
---|---|---|---|
Production | www | Public site | bat-production |
Sandbox | sandbox | Demo environment for software vendors who integrate with our API | bat-production |
Staging | staging | For internal use by DfE to test deploys | bat-staging |
QA | qa | For internal use by DfE for testing. Automatically deployed from main | bat-qa |
Dependency | Version |
---|---|
Ruby | 3.3.5 |
Node.js | 20.11.0 |
Yarn | 1.22.19 |
PostgreSQL | 14 |
Redis | 6.0.x |
See Developer setup
The application has a number of different interfaces for different types of users:
We keep track of architecture decisions in Architecture Decision Records (ADRs).
For simplicity the auditing table is not displayed in the diagram, as it is connected to most tables in the database.
Regenerate this diagram with bundle exec rake erd
.
See detailed documentation here
This app provides several APIs for programmatic access to the Apply service. Read about them here.