يعد EMSUGI تطبيقًا متطورًا مصممًا لجمع وتحليل تنبيهات الطوارئ من مصادر مختلفة. إنه يعزز الذكاء الاصطناعي التوليدي للتنبؤ بالحوادث المستقبلية بناءً على البيانات التاريخية والاتجاهات الحالية. ويهدف هذا النظام إلى تعزيز كفاءة الاستجابات لحالات الطوارئ من خلال توفير التقارير الثاقبة والتحليلات البصرية.
إذا أعجبك هذا المشروع، فلا تنسَ وضع نجمة على هذا الريبو وشوكته إذا كنت تريد المساهمة! مساهماتكم ودعمكم موضع تقدير كبير!
ملاحظة: تعتمد هذه الميزات على الهدف المستقبلي للمشروع، لذا قد يختلف الأداء الفعلي والميزات بسبب مراحل التطوير النشطة
فيما يلي بعض لقطات الشاشة التي توضح ميزات النظام وتخطيطه:
ملحوظة: تعكس لقطات الشاشة هذه الحالة الحالية لتطور المشروع وقد تتغير في المستقبل مع تطور الميزات وإجراء التحسينات.
.env
.استنساخ المستودع:
git clone https://github.com/muhammad-fiaz/EMSUGI.git
cd EMSUGI
تثبيت التبعيات:
pip install -r requirements.txt
قم بتشغيل واجهة مستخدم Flask Web:
python launch.py
افتح المتصفح الخاص بك وانتقل إلى:
http://127.0.0.1:5000/
إذا كنت ترغب في تشغيل هذا المشروع باستخدام Docker، فاطلع على ملف docker_readme.md للحصول على دليل خطوة بخطوة حول إنشاء تطبيق EMSUGI وتشغيله وإدارته في حاوية Docker.
.
├── launch.py # Launch Flask application
├── modules/ # Application modules
│ ├── api/ # API endpoints
│ │ ├── __init__.py # Initialize API endpoints
│ │ ├── loading.py # Loading API endpoint
│ │ ├── cancel_process.py # Cancel the report generation process
│ │ .
│ │ .
│ ├── fetch_alerts.py # Fetch report from online
│ ├── generate.py # Generate report
│ ├── process.py # Process the report
│ ├── router.py # Router for the application
│ ├── db.py # Database connection
│ ├── download.py # Download the models
│ ├── async_worker.py # Async worker for the application
│ ├── routes/ # Application routes
│ │ ├── __init__.py # Initialize application routes
│ │ ├── index_page.py # Index Page route
│ │ ├── report_page.py # Report Page route
│ │ ├── analytics_page.py # Analytics Page route
│ │ ├── notice_page.py # Notice Page route
│ │ ├── license_page.py # License Page route
│ │ ├── records_page.py # Records Page route
│ │ ├── reports_page.py # Reports Page route
│ ├── utils/ # Utility functions
│ │ ├── __init__.py # Initialize utility functions
│ │ └── progress.py # Progress utility functions
│ │ └── check_for_cancel.py # Check if the report generation has been canceled
│ │ .
│ │ .
├── templates/ # Contains HTML templates
│ └── index.html # Main HTML file
├── static/ # Static files (CSS, JS, images)
│ ├── styles.css # Global styles
├── create_database.py # Used to create DB
├─��� database_alerts.db # Stored Database
├── Dockerfile # Docker configuration file
├── CODE_OF_CONDUCT.md # Code of conduct for contributors
├── LICENSE # Open-source license for the project
├── pyproject.toml # Python project configuration file
├── docker_readme.md # Instructions for using Docker
└── README.md # Project documentation
نحن نرحب بالمساهمات! لا تتردد في تقديم القضايا وسحب الطلبات لتحسين المشروع. عند المساهمة، يرجى التأكد من اتباع قواعد السلوك الخاصة بنا للحفاظ على بيئة محترمة وتعاونية لجميع المساهمين.
Copyright (c) 2024 Muhammad Fiaz
Permission is granted, free of charge, to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, subject to the condition that the copyright notice and this permission notice are included in all copies.
The software is provided "as is", without warranty of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, and noninfringement. In no event shall the authors be liable for any claims or damages.
لمزيد من التفاصيل، يرجى الرجوع إلى الترخيص الكامل.