projects / easemysemester
EaseMySemester: all project pages
Full index of EaseMySemester feature, decision, and reference pages, split out of the project overview.
overview · current · updated 2026-09-16 · EaseMySemester case study
Full page index for EaseMySemester, split out of the overview to keep it short.
Features
- prediction engine
- content contract
- exam-first redesign and curated prep
- precomputed RAG answers
- shadcn/ui migration and dark mode
- ask the bank
- privacy notice and terms
- citations built from retrieval
- question bank reconciliation gate
- v2 answer generation script
- graded-set eval harness
- shared LLM client
- subject-specific answer format rules
- base answer shape contract
- mobile PWA, v2
- v2 topic ranking
- ranked topics view
- bank browse: subject to chapter to question list
- keyword search over the question bank
- v2 design system
- paper import in the browser, planned
- question bank export, planned
- import integrity: edited questions and malformed tags
- admin review surface
- Read next scoped to one subject
- cram runs bounded by time
- cram swipe: got it or flag to revisit
Decisions
- Google OAuth only decision
- two pane browse decision
- single Postgres store decision
- store printed page decision
- OpenRouter model decision
- model choice as a product decision
- eval ships with feature decision
- coverage before quality decision
- subject-scoped retrieval decision
- open seams decision
- exam-night priority decision
- citation page range rejected
- spot-check records an opinion
- per-sub-part retrieval deferred
- one definition of a paper
Versions and reference
- v2: answer pipeline rebuild
- numbers
- known gaps
- open questions
- timeline