← Projects
A beansontoast product

Brit Ready

Life in the UK Test revision that tells you when you're ready.

Started
Last change
Licence
MIT

What it is

Revision for the Life in the UK Test. Every examinable fact is tracked on its own, and its questions are interchangeable variants of it, so learning the wording is not enough to pass. Practise by topic, sit timed mock exams, and weak facts come back in fresh wording until they stick. One readiness score, set against the real 75% pass mark, says when you are ready to book.

For Anyone preparing for the Life in the UK Test.

How it works

  1. The question bankeach fact a KnowledgeItem, its questions interchangeable variants
  2. Your progress and readinessa Zustand store, persisted to IndexedDB through idb-keyval
  3. Service workerSerwist caches the app, so it runs offline after the first load

The build is pinned to webpack: Serwist only generates its service worker there, and the default Turbopack build would quietly ship without offline support.

Decisions

  • An installable PWA with all learning and progress state on the client in Zustand, so it works offline once installed.
  • Questions follow the real exam's format, so practice and the test feel the same.
  • One readiness score blends your recent mock exams, how much of the material you have mastered, your weakest important facts and how regularly you practise, so it says when you are prepared rather than leaving you to guess.