تفاصيل العمل

مت بإنجاز تطبيق ويب متكامل يهدف إلى تمكين المواطنين من التبليغ عن المشاكل الحضرية مثل الطرق المتضررة، الإنارة العمومية، أو أي مشاكل في البنية التحتية، مع تسهيل عملية متابعتها من طرف الجهات المسؤولة.

? أهداف المشروع

تسهيل عملية التبليغ عن المشاكل بطريقة رقمية

تحسين التواصل بين المواطنين والإدارة

تتبع حالة كل تبليغ (قيد المعالجة، مقبول، مرفوض)

تحفيز المواطنين على المشاركة الإيجابية

? أدوار المستخدمين

المواطن (Client):

إنشاء حساب وتسجيل الدخول

إضافة تبليغ جديد مع الوصف والموقع الجغرافي

تتبع حالة التبليغات

الحصول على نقاط كمكافأة على التبليغات الصحيحة

المعاين (Constateur):

مراجعة التبليغات

قبول أو رفض التبليغ

إضافة ملاحظات حول الحالة

المشرف (Admin):

إدارة المستخدمين

إدارة التبليغات والتصنيفات

مراقبة النظام بالكامل

⚙️ الخصائص التقنية

نظام مصادقة وتفويض (JWT)

تقسيم الصلاحيات حسب الدور

نظام نقاط ومكافآت للمواطنين

إشعارات عند تغيير حالة التبليغ

تحديد الموقع الجغرافي للمشكلة

واجهة استخدام سهلة وبسيطة

? التقنيات المستخدمة

Back-end: Django / Spring Boot

Front-end: React / Angular

قواعد البيانات: MySQL

API: REST API

التصميم: UML (Use Case, Class Diagram)

? نتيجة المشروع

ساهم هذا المشروع في تطبيق مفاهيم البرمجة الكائنية (OOP)، تحليل وتصميم الأنظمة، والعمل على تطبيقات حقيقية تحاكي مشاكل واقعية، مع التركيز على التنظيم، الأمان، وقابلية التوسع.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
4
تاريخ الإضافة
المهارات