Technical Documentation
This section provides technical documentation for developers who want to contribute to the TEA Platform or deploy their own instance.
Tech Stack
The TEA Platform is built with modern web technologies. Here’s an overview of the key technologies and links to their official documentation:
| Technology | Purpose | Documentation |
|---|---|---|
| Next.js 15 | React framework with App Router | nextjs.org/docs |
| React 19 | UI component library | react.dev |
| TypeScript | Type-safe JavaScript | typescriptlang.org/docs |
| Prisma 7 | Database ORM for PostgreSQL | prisma.io/docs |
| PostgreSQL | Relational database | postgresql.org/docs |
| ReactFlow | Node-based diagram editor | reactflow.dev |
| Tailwind CSS | Utility-first CSS framework | tailwindcss.com/docs |
| shadcn/ui | Accessible UI components | ui.shadcn.com |
| NextAuth.js | Authentication library | authjs.dev |
| Biome | Linting and formatting | biomejs.dev |
Documentation Sections
Quick Links
- Repository: github.com/alan-turing-institute/AssurancePlatform
- Issues: GitHub Issues
- Live Demo: assuranceplatform.azurewebsites.net
Looking for user guides?
If you’re looking to learn how to use the TEA Platform rather than develop it, check out the TEA Curriculum section.