
StudyLoop
A study assistant scoped to one course. You upload the lecture PDFs, slides and notes, then ask questions. Answers come only from that material and cite the page they came from, and it refuses when the material doesn’t cover the question.
- Spring Boot backend with JWT auth, role checks on every endpoint and Flyway-managed migrations.
- Hybrid retrieval with pgvector HNSW and PostgreSQL full-text search, fused and then reranked by a cross-encoder.
- A confidence gate refuses questions the material can’t answer. Answers stream over SSE with page-level citations.
Java 21 · Spring Boot 4 · PostgreSQL + pgvector · React 19
Free sign-up. Requests are rate-limited.


