EMSUGI เป็นแอปพลิเคชันที่ซับซ้อนซึ่งออกแบบมาเพื่อรวบรวมและวิเคราะห์การแจ้งเตือนเหตุฉุกเฉินจากแหล่งต่างๆ ใช้ประโยชน์จาก AI เจนเนอเรชั่นเพื่อทำนายเหตุการณ์ในอนาคตตามข้อมูลในอดีตและแนวโน้มปัจจุบัน ระบบนี้มีจุดมุ่งหมายเพื่อเพิ่มประสิทธิภาพในการตอบสนองต่อเหตุฉุกเฉินโดยจัดทำรายงานเชิงลึกและการวิเคราะห์ด้วยภาพ
หากคุณชอบโปรเจ็กต์นี้ อย่าลืมติดดาว repo นี้ และ แยกมัน หากคุณต้องการมีส่วนร่วม! การมีส่วนร่วมและการสนับสนุนของคุณได้รับการชื่นชมอย่างมาก!
หมายเหตุ: คุณสมบัติเหล่านี้เป็นไปตามความตั้งใจในอนาคตของโครงการ ดังนั้นประสิทธิภาพและคุณสมบัติที่แท้จริงอาจแตกต่างกันไปเนื่องจากขั้นตอนการพัฒนาที่ใช้งานอยู่
ด้านล่างนี้คือภาพหน้าจอบางส่วนที่แสดงคุณสมบัติและเค้าโครงของระบบ:
หมายเหตุ: ภาพหน้าจอเหล่านี้สะท้อนถึงสถานะปัจจุบันของการพัฒนาโครงการและอาจเปลี่ยนแปลงได้ในอนาคตเมื่อมีการพัฒนาคุณสมบัติและการปรับปรุง
.env
โคลนที่เก็บ:
git clone https://github.com/muhammad-fiaz/EMSUGI.git
cd EMSUGI
ติดตั้งการพึ่งพา:
pip install -r requirements.txt
เรียกใช้ Flask Web UI:
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.
สำหรับรายละเอียดเพิ่มเติม โปรดดูที่ใบอนุญาตฉบับเต็ม