SaaS that lets businesses upload data (PDF, CSV, DOCX, TXT) and retrieve it contextually via REST API and chatbot.
- Node.js 20+
- Yarn 4.x (via corepack:
corepack enable && corepack prepare yarn@4.6.0 --activate) - PostgreSQL 15+ with pgvector extension
- Redis 7+
- poppler (provides
pdftotextandpdfinfofor PDF text extraction)
macOS:
brew install popplerUbuntu/Debian:
sudo apt-get install -y poppler-utilsDocker: Already included in the API Dockerfile.
yarn installCopy .env.example to .env in apps/api and fill in the values.
# API
cd apps/api && yarn dev
# Web
cd apps/web && yarn devcd apps/api && npx tsc --noEmit
cd apps/web && npx tsc --noEmit