Document Processing System โ Full-Stack
A complete full-stack implementing a document upload & processing platform.
๐ Features Backend (Node.js, Express, Socket.io)
File upload with Multer
Real-time processing status (Socket.io)
Document analysis pipeline
REST API for managing documents
Frontend (React, Redux Toolkit, RTK Query)
Upload UI with progress indicators
Document list & status
Real-time updates via WebSockets
Clean architecture & modular structure
๐ฆ Monorepo Structure document-processing-system/ โโโ backend/ # API + WebSocket server โโโ frontend/ # React + Redux application
๐ Installation npm run install:all
โถ Development
Run backend + frontend together: