spin0 portfolio
Подготовка к ТРКИ (Prep for TORFL)
An app designed to help intermediate Russian learners prepare for certification exams
App features
- Supports B1, B2, and C1 levels, suitable for intermediate to upper‑intermediate Russian learners.
- Each level includes 65 vocabulary and grammar questions presented in Russian, using a multiple‑choice format that mirrors the real ТРКИ exams.
- Questions appear one at a time, with immediate feedback showing the correct answer and a brief explanation.
- Provides a simple, clean interface with intuitive navigation.
- Offers randomized question order for every session, level switching at any time, and a final score summary at the end.
Tech Stack
- Frontend: Vite, React, TypeScript
- State & Storage: React state (in-memory)
- Data: Static question set stored in a constants file
- Deployment: Vercel

Motivation
- I needed a convenient way to practice test questions without carrying physical books.
Future enhancements
- Prepare multiple sets of 50 questions for each level (instead of the current single set of 65), and load a set at random or in rotation.
- Add the Reading branch of the exam.