igor@warsaw:~/projects/rag$cat README.md
./rag
RAG Document Management System
Multimodal document management with an AI assistant over text, PDFs, and images.
# about
A document platform where teams upload files and query them through a chat interface powered by retrieval-augmented generation.
Similarity search runs on PGVector; a knowledge graph stores entities, relations, facts, aliases, and identity-resolution data so people and concepts stay linked across documents.
Image workflows include OCR, visual analysis, face embeddings, and face recognition for recurring people.
# highlights
- Chat-first interface over folders, conversations, and file previews
- RAG + vector search + knowledge graph in one system
- Vision pipeline for PDFs and images, not text-only dumps
# stack
# backend & ai
- Java 17
- Spring Boot 4
- LangChain4j
- PostgreSQL / PGVector
- Ollama
- OpenAI / Groq
- Llama
- Embeddings
# frontend
- Next.js
- React
- Tailwind CSS
# documents & vision
- Apache Tika
- PDFBox
- OpenCV
- OCR
# infra
- Docker
igor@warsaw:~/projects$ls
More projects
./rag-mobile
iPhone client for the RAG system. Folders, people, face boxes, and chat on Expo.
./gymlos
Multi tenant gym management SaaS. Locations, memberships, POS, and real time staff views.
./strusnik
Online game hub with nine solo and multiplayer games, live rooms, and player rankings.
./olastawiarz
Personal tutoring site for English and Korean lessons. Offer, process, reviews, and contact.
./ferensik
3D model shop for MTA. Interactive WebGL previews of vehicles, buildings, and skins.