Fidel — Amharic learning platform
ፊደል Fidel
Online Amharic learning platform — self-paced curriculum plus live 1:1 sessions with native Ethiopian teachers.
---
## What this is
**Fidel** (ፊደል — "alphabet") teaches Amharic to diplomats, NGO workers, researchers, tourists, missionaries, and the Ethiopian diaspora. Six levels named after the traditional Ethiopian syllabary rather than CEFR codes, each level a set of units, each unit a fixed three-part shape: **Cultural Insight → Language Lesson → Practice**.
The product's central idea is that the curriculum is a single source of truth read by two delivery modes. A student studying alone and a teacher preparing a live call see the same material — and the teacher also sees exactly what the student completed beforehand, so no live minute is spent re-teaching drilled vocabulary.
| Level | Fidel | CEFR | Name |
|---|---|---|---|
| 1 | ሀ | A1 | Foundations |
| 2 | ለ | A2 | Elementary |
| 3 | ሐ | B1 | Intermediate |
| 4 | መ | B2 | Upper Intermediate |
| 5 | ሠ | C1 | Advanced |
| 6 | ረ | C2 | Mastery |
Level ሀ ships complete at MVP; ለ–ረ exist as records marked "coming soon".
---
## Documentation
Read in this order. These documents are the specification — when code and docs disagree, that is a bug in one of them.
| Document | Contents |
|---|---|
| `Fidel_prd.md` | Product requirements v2.1 — vision, personas, content architecture, scope by phase, KPIs |
| `docs/01-architecture.md` | Stack, folder layout, the three-layer auth boundary, data-access patterns, i18n, quality gates |
| `docs/02-data-model.md` | Complete Postgres schema — tables, enums, constraints, indexes, RLS policies, storage buckets, provisioning RPC |
| `docs/03-screens-and-routes.md` | Every route, screen by screen, with data reads, actions, states, and acceptance criteria |
| `docs/04-roadmap.md` | Phased epics and tickets with definitions of done, sequencing, and the risk register |
| `docs/05-design-system.md` | Colour ramps, type scales, `/public` asset inventory, …