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
desktop

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.