Cíl
“Diligence gets you to the goal.”
A study app for the Cambridge B1 Preliminary, B2 First and C1 Advanced exams. Every exercise explains why the answer is the answer, it works offline without an account, and an optional AI review comments on your writing. Cíl is Czech for goal; it was split off from Píle, Czech for diligence.

- Dates
- Sep 29 – 30, 2026
- Platforms
- Android · Windows · Web
- Stack
- Flutter · Vercel Functions · Groq / Anthropic
- 240exam questions
- 22writing tasks
- 33commits
How it was built, day by day
Written from the project's commit history. Decisions are marked in red.
- Launch
Cíl ships, split off from Píle
Exam practice pulled out of Píle into its own app. Deliberately not called anything with "Cambridge" in the name: it is an unofficial study aid and should not suggest otherwise.
- Decision
The site follows main, downloads follow tags
Every push updates the web app, while Android and Windows builds are only published from version tags. Vercel builds the Flutter web app itself with a pinned SDK, so no extra tokens are needed.
- Design
Made for laptops too
A navigation rail on desktop, constrained page widths, and writing, speaking and answer sheets reworked for wide screens.
- Build
AI reviews for writing
An optional review of a written answer through a serverless function: Groq first, Anthropic as a fallback, structured output and strict input limits. Drafts are not stored or logged, and the feedback keeps facts and valid spelling variants intact.

The writing editor, with word count, timer and review button - Design
A goal of your own
An optional nickname, reason, target date and daily target. Encouragement after answers, study reminders, and illustrations that animate once and respect reduced motion.

Every answer comes with the reason it is right - Build
Signed Android downloads
Android releases publish on their own, without waiting for Windows, and the workflow refuses any APK that is not properly signed.
- Design
Feedback for every answer in the mock tests
After marking, each answer says whether it is correct, incorrect, partial or blank, and why. The explanations work offline.
- Content
Original papers and a free listening library
Practice papers written for Cíl with a comment for every answer, commented model essays, and British Council listening lessons linked rather than copied.

Mock tests written for Cíl, with the text included - Decision
Reviews that read what the learner wrote
The AI review first checks whether the answer does what the task asked, then builds its suggestions on the learner’s own sentences instead of rewriting them.
- Content
Three times the B1 practice
B1 items went from 21 to 63 across three new topics, plus an original B1 Reading paper.
