Skip to content

AlfieCrasto/PrepWise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PrepWise

Free GCSE revision built by parents. Live at prepwise.uk.

PrepWise is a free GCSE revision app for UK students aged 14-16 (and the parents supporting them). 5,200+ revision pages, 6,100+ exam-style questions, and a daily plan that tells students exactly what to revise next. Covers AQA, Edexcel, and OCR across 7 GCSE subjects.

This repository is not the app itself — it's our public face. It contains open data, brand guidelines, a small open-source React component, and project documentation. The PrepWise app, content, and scoring engine live in a private repository.


What's in this repo

Folder What it is
data/ Open data — the verified 2026 UK GCSE exam timetable as structured JSON (AQA / Edexcel / OCR)
components/board-tabs/ A small open-source React component for switching between exam-board variants of content (AQA / Edexcel / OCR). Full ARIA + keyboard nav + localStorage persistence.
BRAND.md PrepWise brand guide — voice, colours, logo, lockup rules
CONTRIBUTING.md How to contribute
LICENSE MIT for code, Creative Commons BY 4.0 for content

What PrepWise is

PrepWise is the GCSE revision app two parents built for their twin sons. Allen and Aaron sit GCSEs in 2027. Every evening was the same — "what should I revise?" — and we never had a good answer. So we built one.

What we made:

  • Free across 7 GCSE subjects: Biology, Chemistry, Physics, Maths, History, Geography, and Computer Science
  • 5,200+ public revision pages — no login needed to browse
  • A daily plan that fits the time you actually have
  • Adaptive quizzes that mark your answers as you type
  • Spaced repetition flashcards
  • A parent dashboard that shows where the gaps are — without it feeling like surveillance
  • Free during alpha — no card, no trial, no upsell

What we cover:

  • Exam boards: AQA, Edexcel, Pearson, OCR (Gateway + OCR A), WJEC
  • Year groups: Year 8 → Year 11
  • Both Triple Science and Combined Science routes

Built by parents

PrepWise is built by Alfie Crasto and Matty — two parents whose twin sons sit GCSEs in 2027. The brand voice is "we" because both parents contribute.

We're not a startup. There's no funding. We're two parents, a laptop, and the conviction that revision shouldn't require a £100/month subscription.

Free during alpha because we want feedback, not customers yet.


Why this repository exists

GitHub doesn't have a "PrepWise" presence because the app's source lives in a private repository. We started this public repo so that:

  1. Open data is open. The UK GCSE exam timetable is public-interest data. Schools, parent apps, and developers should be able to use it. We've verified it from official AQA / Edexcel / OCR PDFs and we'll keep it updated.
  2. Reusable components belong in the commons. The BoardTabs component handles AQA / Edexcel / OCR switching in a way that any UK education site might need. We benefit from publishing it.
  3. Transparency. Anyone evaluating PrepWise (parents, schools, journalists) can see we exist as a real project with public documentation.

Using the open data

The 2026 GCSE exam timetable in data/2026-gcse-exam-schedule.json is structured for programmatic use:

import schedule from 'prepwise/data/2026-gcse-exam-schedule.json';

// Find all papers on a date
const papers = schedule.exams.filter(e => e.date === '2026-06-02');

Schema documented in data/README.md. Sourced from official board PDFs (linked in the file). Contributions welcome if you spot errors — open an issue.


Using the BoardTabs component

# (Not yet published to npm — copy the file directly from components/board-tabs/)

See components/board-tabs/README.md for full usage docs.


Contributing

Open an issue for anything: data errors, component bugs, content typos. See CONTRIBUTING.md.

We can't accept PRs that touch the closed-source app (it's not here), but we welcome contributions to the public data, components, and documentation.


License

  • Code (BoardTabs component, scripts): MIT
  • Content (BRAND.md, READMEs, exam schedule JSON): Creative Commons Attribution 4.0 (CC BY 4.0)

See LICENSE for details.


Get in touch

About

GCSE revision built by parents. Open data (verified UK exam timetables), brand guide, accessible BoardTabs component for AQA/Edexcel/OCR switching. App at prepwise.uk.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors