Case 08 Tutoring Aug 2026 – Present
Echoes of History
An educational site for evidence-based historical reasoning. Ask about an analogy, a claim or a piece of propaganda, and a report shows where the comparison holds, where it breaks, and how historians disagree.
- Supabase
- Tailwind CSS
- Vite
- CSS
- React
- TypeScript
- Vercel
- Commits
- 16
- Window
- August 31 to November 6, 2026
- Status
- Live, MVP
01
Notes from the build
01 / 02
Answers stay on the server
Example cards and Literacy Lab challenges load from /api/examples and /api/challenges, and answer keys stay server-side until a submission is graded.
02 / 02
An honest MVP
What ships and what is parked is written down in MVP.md, and nothing parked appears in menus or copy.
02
What it's written in
- TypeScript 70%
- JavaScript 20%
- CSS 10%
Estimated from the stack, not measured from the source. Measured figures replace this once the repository is counted.
03
The stack 11
App
- TanStack Start server-rendered React
- React 19
- Vite 8
- TypeScript 5.8
- Tailwind CSS 4.2
- Radix UI
Accounts
- Supabase auth, profiles and saved reports
- Google and Microsoft sign-in
Platform
- Vercel hosting and AI Gateway
- Vercel BotID gates the content API
- Resend contact and feedback mail