Skip to content

A Vue3 & Flask-based project for handwriting recognition and generation, offering multi-language support and a user-friendly interface.基于Vue3和Flask的手写识别与生成项目,提供多语言支持和用户友好的界面。

Notifications You must be signed in to change notification settings

mingchen666/HandText

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✍️ HandText

在线体验

📄 中文

📖 Project Introduction

🎉 Built with Vue3 and Flask, this project is a refactored version of 📄 handwriting-web, with optimized code structure and enhanced features.


🚀 Key Features

  • Handwriting Recognition: Upload images and extract handwritten text. 🖼️➡️📝
  • Handwriting Generation: Convert input text into handwritten-style images or save as PDF files. 📄➡️🖋️
  • Text Editing: Supports file upload and editing. ✂️📋💾
  • Multi-language Support: Supports both Chinese and English. 🌐
  • Theme Switching: Switch between light and dark themes. 🌞🌙

🛠️ Tech Stack

Frontend

  • Framework: Vue3
  • State Management: Pinia
  • UI Library: Element Plus
  • Routing: Vue-Router
  • Internationalization: vue-i18n
  • HTTP Library: axios

Backend

  • Framework: Flask
  • File Handling: Supports image upload, text generation, and file storage.
  • API: Provides handwriting recognition and text generation functionalities.

🚀 Quick Start

Frontend Deployment

1. Clone the project
git clone https://github.com/mingchen666/HandText.git
cd frontend

2. Install dependencies
npm install

3. Start the development server
npm run dev

4. Build for production
npm run build

Backend Deployment

1. Navigate to the backend directory
cd backend

2. Install dependencies
pip install -r requirements.txt

3. Fill in environment variables in the .env file

4. Start the development server
python app.py

📜 License

MIT License

About

A Vue3 & Flask-based project for handwriting recognition and generation, offering multi-language support and a user-friendly interface.基于Vue3和Flask的手写识别与生成项目,提供多语言支持和用户友好的界面。

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published