[Chatbot] Milestone 2: Core Infrastructure Setup
No due date
87% complete
GOAL: Establish core infrastructure, including storage, databases + database design, backend, frontend, and background processing.
DETAILS:
- Set up and configure Document Storage (MinIO), Vector Database (Qdrant), and Relational Database (PostgreSQL).
- Revamp frontend UI from old Danswer, ensure runs well with Nginx under standalone mode.
- Structure backend…
GOAL: Establish core infrastructure, including storage, databases + database design, backend, frontend, and background processing.
DETAILS:
- Set up and configure Document Storage (MinIO), Vector Database (Qdrant), and Relational Database (PostgreSQL).
- Revamp frontend UI from old Danswer, ensure runs well with Nginx under standalone mode.
- Structure backend code, adapt both Danswer, LlamaIndex, and FastAPI as core frameworks.
- Configure the background task queue (Celery) for asynchronous tasks like embedding and indexing documents.
- Create local development guide for teammates.
- Pre-release for a very basic chat app.
DELIVARABLES: Core infrastructure with integration tests confirming connectivity and data storage.