KChar is a web-based application built with React (frontend) and Django (backend) for recognizing Kurdish characters from uploaded or camera-captured images. This tool helps users quickly identify Kurdish letters from images using OCR technology.
- Upload an image or take a picture using a camera to recognize Kurdish characters.
- View and learn all Kurdish alphabets.
- User authentication (Login/Register).
- Informational pages about the project and its tools.
The Home Page provides an introduction to KChar, its features, and how users can utilize the platform to recognize Kurdish characters efficiently.
The Tools Page is the core feature of KChar. Here, users can:
- Upload an image containing Kurdish characters.
- Capture an image using their device camera.
- Get an instant prediction of the recognized Kurdish characters (Model is not included in this repository. Contact us for access.)
The Alphabets Page contains all Kurdish alphabets, allowing users to view and learn each character in an organized manner.
The About Us Page provides information about the purpose of KChar, its development, and its creators.
Users can create an account or log in to access additional features and track their character recognition history.
- Frontend: React.js
- Backend: Django (REST Framework)
- Database: SQLite
To run KChar locally, follow these steps:
# Clone the repository
git clone https://github.com/yourusername/kchar.git
cd kchar/backend
# Create virtual environment
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
# Run Django server
python manage.py runservercd ../frontend
# Install dependencies
npm install
# Start React app
npm startThe character recognition model is not included in this repository. If you need access, please contact us via email.
We welcome contributions! Feel free to fork the repo, open issues, or submit pull requests.
This project is licensed under the MIT License.
For any inquiries, contact us at [your-email@example.com].

