TypeCircle is a web application designed for adding text, editing, and identifying text or characters on manga images. This project is built using Angular for the frontend and Rust for the backend.
The project is also available online at TypeCircle. You can access the website to use the application without setting it up locally.
Before running Locally the project, ensure you have the following dependencies installed:
- Rust
- libclang-dev
- Tesseract-ocr (eng, jpn-vert)
- Node.js and npm
- Clone the repository:
git clone https://github.com/nozmer/typecircle.git
- Install Angular dependencies:
cd typecircle
npm install
- Install Rust dependencies:
cd backend/rust-image-service
cargo build
To configure the project for development, follow these steps:
- Open the file
/frontend/src/config.ts
. - Set the
development
variable totrue
to enable development mode:
export const development = true;
To start the application, run the following command:
npm start
Once the project is running, you can access the application in your web browser at http://localhost:4200.
If you would like to contribute to this project, please fork the repository and submit a pull request with your changes. You can also open an issue to report bugs or suggest new features.
This project is licensed under the LGPL-2.1 - see the LICENSE file for details.