Skip to content

Latest commit

 

History

History
90 lines (62 loc) · 3.28 KB

File metadata and controls

90 lines (62 loc) · 3.28 KB

✍️ HandScript

Transform your typed text into beautiful, realistic handwritten documents

GitHub Repo Contributions Welcome License MIT

HandScript is a powerful web-based tool that converts digital text into images that look like authentic handwriting. Enhanced with AI capabilities to help you generate content and create beautiful handwritten-style documents effortlessly.

� Features

  • 📝 Text to Handwriting Conversion - Instantly convert any text into handwritten-style images
  • 🤖 AI-Powered Content Generation - Ask AI questions and get formatted answers inserted directly into your document
  • ✏️ Built-in Drawing Tool - Add diagrams, sketches, and annotations to your handwritten pages
  • 🎨 Multiple Handwriting Fonts - Choose from various handwriting styles or upload your own custom font
  • 📄 Customizable Paper Styles - Select different paper backgrounds and layouts
  • 🎯 Adjustable Font Size & Spacing - Fine-tune line height, word spacing, and margins
  • 🎨 Custom Ink Colors - Change pen color to match your preference
  • 📥 Multiple Export Options - Download as PNG images or generate a complete PDF document

🌠 Sample Output

Sample image of output

🚀 Quick Start

  1. Clone the repository:

    git clone https://github.com/yashsinghal1234/HandScript.git
    cd HandScript
  2. Install dependencies:

    npm install
  3. Start the server:

    npm start
  4. Open your browser and navigate to http://localhost:3000

🤖 AI Features Setup (Optional)

HandScript includes AI-powered content generation. To enable it:

  1. See SETUP_AI.md for detailed configuration
  2. Create a .env file with your AI API key (supports OpenAI, Anthropic, or custom services)
  3. Restart the server

📚 Technologies Used

  • html2canvas - Turns DOM into Canvas
  • Vanilla JavaScript (ES Modules) - Clean, modern code architecture
  • Node.js & Express - Backend server for AI features
  • Progressive Web App - Offline capability and app-like experience

🎯 Use Cases

  • Complete school/college assignments faster
  • Create handwritten-style study notes
  • Generate personalized handwritten letters
  • Practice handwriting styles
  • Create authentic-looking documents

🤗 Contributing

Contributions are welcome! Feel free to:

  • Report bugs
  • Suggest new features
  • Submit pull requests

📝 License

MIT License - feel free to use this project however you'd like!

🙏 Credits

Based on the original text-to-handwriting project by Saurabh Daware, enhanced with AI capabilities and additional features.


⭐ Star this repo if you find it helpful!

Made with ❤️ by Yash Singhal