Educational content platform for WASSCE/BECE exam preparation.
Prepnest is a structured content platform for exam preparation, built with a schema-first approach to educational content modeling.
Content pipeline: Subject → Topic → Lesson → Question
Hierarchical content organization with animated explanations and search-driven discovery.
- Study materials scattered across sources with no structure
- No curriculum-aligned navigation
- Passive learning (static PDFs)
- Math and science concepts hard to visualize
| Layer | Technology |
|---|---|
| CMS | Sanity |
| Mobile | React Native, Expo |
| Web | Next.js |
| Search | Typesense |
| Animation | Manim |
Subject
└── Topic
└── Lesson
└── Question
Schema-first design ensures consistent content structure across all subjects and topics.
| Document | Description |
|---|---|
| Case Study | Full project overview |
The sanity-education-starter demonstrates the schema patterns used in Prepnest — available as a standalone starter for any educational content project.
The core implementation is in private repositories. This repository contains architecture and design documentation.
- Sanity Education Starter — open-source schema
- Portfolio — all case studies and architecture samples
- Case Study — full project deep-dive