Skip to content

[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.

Loading