Back to Projects






Office
SPEAD AI - Enterprise AI Chat Platform
PT Data Nusantara Adhikarya
Mar 2025 - Present
What Is It?
SPEAD AI Web is a comprehensive platform built for Caliana, designed to empower organizations with AI-driven productivity tools. It features two core AI modules: an 'AI Partner' for general-purpose chat with file attachment support, and a 'Doc Assistant' that provides context-aware answers from an organization's uploaded knowledge base, complete with citation tracking. Beyond AI capabilities, the platform includes a full suite of management tools for user accounts, roles & permissions, divisions, and a robust knowledge base system supporting uploads up to 1GB. The entire system is built with real-time capabilities via WebSocket, SSR for performance, and a polished dark/light theme UI.
Key Features
- ✓Built an 'AI Partner' chat module with real-time SSE streaming responses, file attachment support (PDF/DOCX up to 100MB), and an Insource/Outsource source toggle.
- ✓Developed a 'Doc Assistant' module for document analysis with knowledge base integration, advanced filtering by documents & tags, and citation parsing with source tracking.
- ✓Engineered a unified runtime context architecture (CustomRuntimeContext) shared across both AI modules, with route-based feature detection and TanStack Query caching for instant thread switching.
- ✓Implemented a comprehensive 'Knowledge Base Management' system supporting document uploads up to 1GB, with tagging, review workflows, and bulk operations.
- ✓Built a full 'Account & Role Management' suite including user administration, division management, role-based permissions, and organizational structure management.
- ✓Integrated real-time notifications via WebSocket (Socket.IO), interactive onboarding flow, and a responsive dark/light theme UI with Framer Motion animations.
ScreenshotsClick to enlarge

Click to view

Click to view

Click to view

Click to view

Click to view
Tools & Technologies
React.jsNext.js v14Tailwind CSSTanStack React QueryZustandAssistant UIServer Side Rendering (SSR)Framer MotionSocket.ioAxiosReact Hook Formshadcn/ui