AI-powered data intelligence platform for natural language data collection workflows.
/ Root project directory layout for Node.js fullstack service components.
frontend/- React + Vite + TypeScript web interfacebackend/- Node.js + Express + TypeScript REST API with BullMQ background workerai/- LangGraph AI orchestration, web scrapers, and LLM integrationsdb/- Drizzle ORM database schemas and migration management
- Frontend: React, Vite, TypeScript, Tailwind CSS, shadcn/ui, TanStack Query, Zustand, Recharts
- Backend: Node.js, Express, TypeScript, Zod, BullMQ, Redis, RapidFuzz
- AI: LangGraph, Gemini, OpenAI, Tavily, Firecrawl, Playwright, BeautifulSoup
- Database: PostgreSQL, Drizzle ORM
- Authentication: Clerk
/ Clone repository and configure environment variables.
- Copy
.env.exampleto.envand fill in required API keys. - Run infrastructure containers using Docker:
docker-compose up -d
- Frontend setup: see
frontend/README.md - Backend setup: see
backend/README.md - AI service setup: see
ai/README.md - Database setup: see
db/README.md