Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

Omar-Chakroun/Tunisian_ID_OCR

Domain:

digital infrastructure

Record type:

software
Creator:
Oma
Host:
# Te9et Taarif - ID Card Recognition System A full-stack application for Tunisian ID card detection and text extraction using computer vision and OCR. ## Project Structure ``` te9et_taarif-main/ ├── te9et_taarif_backend/ # Django REST API backend │ ├── inference/ # Main app with ID card detection logic │ ├── media/ # Uploaded and processed images │ ├── manage.py │ └── requirements.txt └── te9et_taarif_frontend/ # Vue.js frontend └── taarif-frontend/ ├── src/ └── package.json ``` ## Tech Stack ### Backend - **Django 5.1.2** - Web framework - **Django REST Framework** - API - **OpenCV** - Image processing - **Pytesseract** - OCR - **Roboflow Inference SDK** - ID card detection - **SQLite** - Database ### Frontend - **Vue.js 3** - Frontend framework - **Vite** - Build tool - **Tailwind CSS** - Styling - **Axios** - HTTP client ## Prerequisites Before running the project, ensure you have: - **Python 3.12+** installed - **Node.js 16+** and npm installed - **Tesseract OCR** installed on your system: ```bash # Ubuntu/Debian sudo apt-get install tesseract-ocr # macOS brew install tesseract ``` ## First Time Setup ### 1. Backend Setup ```bash # Navigate to backend directory cd te9et_taarif_backend # Create virtual environment (if not exists) python3 -m venv ../.venv # Activate virtual environment source ../.venv/bin/activate # On Linux/Mac # OR ..\.venv\Scripts\activate # On Windows # Install Python dependencies pip install -r requirements.txt # Run migrations python manage.py migrate # (Optional) Create superuser for admin access python manage.py createsuperuser ``` ### 2. Frontend Setup ```bash # Navigate to frontend directory cd te9et_taarif_frontend/taarif-frontend # Install npm dependencies npm install ``` ## How to Start the Project ### Option 1: Manual Start (Two Terminals) **Terminal 1 - Backend:** ```bash cd te9et_taarif_backend source ../.venv/bin/activate python manage.py runserver ``` **Te …

Visit

github.com

Tasks

computer visionoptical character recognition

Similar

Omar-b381/Flora_POSruqiya-omar/CodeAlpha_DataVisualizationmoulaye-omar/Kassouwa_ZamaniOmar-zariah/openamazighAbdullahi-Omar/Somali-Voiceoveromar-rr/egypt-llm-finetune

Omar-b381/Flora_POS

Build a brand-new native desktop Point-of-Sale application in Tauri 2.x, for small shops and restaur

ruqiya-omar/CodeAlpha_DataVisualization

Data Visualization of Somalia's Economic Indicators (2016–2025) # Data Visualization of Somalia's E

moulaye-omar/Kassouwa_Zamani

Made in Niger, le marché de futur. # Plateforme Numérique « Made in Niger » Bienvenue sur **Kasso

Omar-zariah/openamazigh

Preserving and promoting Amazigh and Tamazight language, culture, and heritage through open source c

Abdullahi-Omar/Somali-Voiceover

# Codhaye AI - Somali Voiceover Halkan waa tillaabooyinka aad ku shaqaysiin karto website-kan adigo

omar-rr/egypt-llm-finetune

--- base_model: TinyLlama/TinyLlama-1.1B-Chat-v1.0 library_name: peft pipeline_tag: text-generation