Skip to content

JKc66/Enjaz_Hackathon_NADHIR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

122 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏛️ Enjaz - ناظر Court Case Classification System

Enjaz Project Logo

Python Streamlit Google Gemini License

🌟 Overview

Enjaz (ناظر) is an advanced AI-powered legal case classification system developed for the Saudi judicial system. This intelligent Streamlit application leverages Google's Gemini AI to automatically analyze and classify legal documents according to Saudi Arabian court jurisdiction standards.

The system provides automated categorization of legal cases into:

  • Main Classification (التصنيف الرئيسي)
  • Sub-Classification (التصنيف الفرعي)
  • Case Type (نوع القضية)
  • Detailed Explanation (التفسير المفصل)

Enjaz (ناظر) is specifically designed to help classify legal cases within the NAJIZ system for efficient court case filing and management in the Saudi judicial system.

📸 Screenshots

Main Classification Interface

Enjaz Main Interface

Clean and intuitive interface for case text input and classification

Classification History Dashboard

Enjaz History Section

Comprehensive history management with export capabilities


🛠 Technology Stack

Component Technology Purpose
Frontend Streamlit Web application framework
AI Engine Google Gemini API Natural language processing
Database SQLite Data persistence
Data Processing Pandas, OpenPyXL Data manipulation and export
UI/UX Custom CSS, Arabic RTL Enhanced user interface
Backend Python Core application logic

📄 License

This project is licensed under the GNU Affero General Public License v3.0 - see the LICENSE file for details.


🏛️ Streamlining Justice Through AI 🏛️

About

A demo for the enjaz hackathon SDAIA

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors