✍️ CodeBook – Handwriting Code Compiler
CodeBook is a web-based platform that lets you write code by typing or handwriting, and run it directly in your browser using the Judge0 API. It supports multiple programming languages and provides real-time execution results.
🌍 Live Demo: https://codebook-5glo.onrender.com/
Currently stdin input is only supported via input box (no interactive prompt yet).
Handwriting recognition works best with clear, block-style text.
Performance may vary depending on Render’s free tier.
🖊️ Handwriting mode (draw code on canvas, OCR with Tesseract)
⌨️ Typing mode with syntax-highlighted editor
🌙 Dark/Light theme toggle
⚡ Run code in multiple languages (JavaScript, Python, C++, Java, etc.)
📤 Save, share, and copy your code or output
🚀 Hosted on Render, auto-deploys from GitLab
Frontend: HTML, CSS (Tailwind), JavaScript
Backend: Node.js + Express
Compiler API: Judge0
OCR: Tesseract.js
Deployment: Render + GitLab CI/CD
This project is deployed on Render. Every push to the main branch in GitLab triggers an auto-deploy. URL https://codebook-5glo.onrender.com
Improve handwriting recognition accuracy
Add interactive input for running programs
Add user authentication & save sessions
MIT License © 2025 [Ayush Barman]