https://github.com/testpress/cortex
https://github.com/testpress/cortex
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/testpress/cortex
- Owner: testpress
- Created: 2026-02-11T14:09:00.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-03-30T06:39:47.000Z (4 months ago)
- Last Synced: 2026-03-30T07:55:04.271Z (4 months ago)
- Language: Dart
- Size: 1.51 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Cortex
A Flutter monorepo designed from first principles as a platform-neutral SDK with a reference implementation app.
## Architecture
```
cortex/
├── app/ # Reference implementation (Cortex app)
└── packages/
├── core/ # Design system primitives
├── courses/ # Courses SDK module
├── exams/ # Exams SDK module
└── testpress/ # PUBLIC SDK aggregator
```
## Philosophy
- **Canvas-first rendering**: Flutter as a rendering engine, not a widget library
- **Platform neutrality**: Identical behavior on iOS and Android
- **SDK-first design**: Clean public API via `package:testpress`
- **White-label ready**: No platform-specific visual bias
## Documentation
**Architecture decisions and AI context live in [`packages/core/docs/`](packages/core/docs/).**
This keeps the repo root clean while providing structured documentation for:
- Architecture overview
- Design decisions (ADRs)
- AI-native context for future sessions
## Public API
```dart
import 'package:testpress/course_list.dart';
```
Internal packages (`core`, `courses`, `exams`) are never exposed to consumers.
## Getting Started
```bash
# Install dependencies
flutter pub get
# Run reference app
cd app
flutter run
```