Developed a real-time collaborative whiteboard platform integrating Tesseract OCR, with high accuracy.
Features:
- Enabled multi-user interaction and synchronized drawing/text updates across clients in real time using Socket.IO
- Designed shareable session URLs, ensuring private collaboration spaces for users.
- Frontend: React.js / Next.js (for an interactive UI)
- Backend: Node.js, Express.js
- Real-Time Communication: Socket.io
- Tools:
- Tesseract OCR
- Translation API (Google Translate API)
- Database: MongoDB / Firebase (for session persistence, if required)
- Users join a shared board and start drawing in real-time.
- A user takes a snapshot of the board.
- The OCR extracts handwritten or typed text from the image.
- The extracted text is shared to the user.
- Users view the board without affecting the original board.