DocuMindA conversation with your documents.
An end-to-end document assistant that turns PDFs, Word documents, and text files into a searchable knowledge base with conversational, streamed answers.
Inside the engineering
Personal project · Full-stack retrieval and generation pipeline.
- Recursive document chunking and SentenceTransformer embeddings feed top-k semantic retrieval in FAISS.
- Pydantic validation, SQLAlchemy, and PostgreSQL support document metadata, query history, and analytics.
- Session-aware prompts, streamed responses, and follow-up suggestions support multi-turn questions. Redis provides query caching and rate limiting.