Web Development
AceHaematology
FRCPath exam prep with 2,181+ practice questions, full-length mock exams, an AI essay analyser and expert-crafted content by UK haematologists.
A full exam-preparation platform for FRCPath haematology trainees — 2,181+ practice questions, EMQ scenarios, full-length mock exams, an AI essay analyser and a professional community, used by trainees around the world.
Scope
Design & full-stack build
Content
2,181+ questions · 200 essays
Mocks
3 full-length papers
Key features.
Question bank
2,181+ questions across the FRCPath curriculum with worked explanations, referenced sources and peer comparison.
EMQ scenarios
Extended-matching scenarios across complex topics, practising in the true exam format.
AI Essay Analyser
Write a timed essay and get structured AI feedback against a consultant-written model answer, with viva questions to go further.
Mock exams
Full-length Part 1 mocks combining SBA and EMQ, sat under timed conditions with attempt history.
Study tools
Flashcards for immunophenotype, CD markers and genetic associations, plus a study planner that keeps revision on track.
Social Hub & editorial
A live community with channels, study-buddy matching and case discussion, plus free CPD-relevant editorial.
How it’s built.
- Next.jsApp Router platform — server-rendered question pages, streamed AI feedback and optimised media throughout.
- PostgreSQL + DrizzleQuestion bank, attempts and progress modelled for analytics — peer benchmarks and per-topic performance.
- Vercel AI SDKPowers the Essay Analyser: streams structured marking against each part of the question and the model answer.
Challenges solved.
Scaling a question bank without losing editorial control
Modelled 2,181+ questions with explanations and references, backed by a review process that re-checks content against current guidance.
Giving written-answer practice real feedback
Built the AI Essay Analyser to mark timed essays against consultant-written model answers and return structured feedback in seconds.
Turning every answer into a benchmark
Peer comparison and progress analytics that measure each answer against the wider community and surface weaker topics.
Page screens.
Homepage
Positioning, tool previews and a live Essay Analyser demo that shows the product before sign-up.
- · 2,181+ questions
- · 15-day free trial
- · Free community tools
Question bank
The full bank with topic, category, type and difficulty filters, peer stats and pagination.
- · Filter by topic & difficulty
- · Full explanations
- · Peer comparison
AI Essay Analyser
Timed essays marked against a model scheme, with scores, strengths, gaps and the model answer.
- · Scored out of 25
- · Structured feedback
- · Model answer & viva
Mock exams
Custom exams by category, topic, question count and time limit, plus full-length preset papers.
- · SBA + EMQ
- · Timed sittings
- · Attempt history
Progress & analytics
Accuracy, streaks and time practising, with skills broken down by domain and focus areas ranked.
- · ACE Insight
- · Skills by domain
- · Leaderboard XP
Social Hub
A live professional community with channels, weekly leaders and trending case discussions.
- · Channels & posts
- · Study-buddy matching
- · Anonymous posting
[ Tech stack ]
- Next.js
- TypeScript
- PostgreSQL
- Stripe
- Vercel AI SDK
- React
- Tailwind CSS
- Shadcn
- BetterAuth
- Drizzle ORM
- Vercel
[ Service ]
This project was delivered as part of the Web Development offering.

