Socratica
An AI learning engine on spaced repetition and my own Socratic method. I am its first user.
- Material
- Python, FastAPI, SQLAlchemy (async), PostgreSQL, Redis, Docker Compose
- Status
- In build, cycle 4 of 15
An AI learning engine built on spaced repetition and my own Socratic teaching method: the agent asks before it answers, so the understanding stays with the learner. I am its first user, which keeps the product honest.
FastAPI, PostgreSQL, Redis and Docker Compose on a 15-cycle roadmap toward retrieval and agent orchestration. Three cycles shipped: a three-service dev environment with named-volume persistence, hot reload and health checks, then a layered FastAPI skeleton with an async engine and pooled connections. REST design and authentication are in progress. Every milestone is proven with logs and curl, never assumed.