A full-stack TypeScript application with AI chat, document upload, and RAG (Retrieval-Augmented Generation) for aerospace and defense topics.
- React Router v7, TypeScript, Tailwind CSS
- Prisma ORM (SQLite)
- Session-based auth (bcrypt) with role-based access control (USER/ADMIN)
- OpenAI Responses API for chat, with persisted multi-thread conversations
- Document upload + RAG pipeline for domain-specific Q&A
npm install
npm run devSee PROGRESS.md for the detailed build log and architecture notes.