
Lernivox
An engineer-led full-stack study workspace built across Next.js 15, NestJS 12, BullMQ, and PostgreSQL with pgvector. Combines a virtualized PDF.js/DOCX reader, 768-dim RAG retrieval with strict citation validation, worker cold-start wake handshakes, and spaced-repetition tools.
- Grounded RAG tutor isolating untrusted chunks in strict delimiters and verifying [S#] citations against retrieved passages.
- Authenticated /internal/wake and /readyz worker handshake queuing BullMQ ingestion jobs reliably on sleep-prone free-tier dynos.
- Client-native virtualized reader built with pdfjs-dist, docx-preview, and TanStack Virtual for 400+ page text selection and citation jumps.






