كل معلومات المجلس، يحدّثها طاقمه بنفسه.
ينشر المجلس المحلي الكثير: خدمات للسكان، وأخبار، وعطاءات، ووظائف، وفعاليات، ونماذج، وبروتوكولات المجلس، وتقارير، ومعلومات الطوارئ، وحرية المعلومات.
أنواع كثيرة من المحتوى
للعطاءات والوظائف والفعاليات والبروتوكولات والتقارير حقولها الخاصة؛ وللعطاءات والوظائف فئاتها الخاصة، والعطاء إمّا ساري أو منتهٍ.
لغتان، من اليمين إلى اليسار
يقرأ السكان العربية والعبرية، لذلك يعمل الموقع باللغتين، من اليمين إلى اليسار، مع تبديل اللغة في رأس الصفحة.
الطاقم ينشر بنفسه
موظفو المجلس، لا المطوّرون، يضيفون العطاءات وينشرون الوظائف ويبنون النماذج التي يملؤها السكان.
واجهتان، وواجهة API واحدة وقاعدة بيانات واحدة.
الموقع العام ولوحة التحكم تطبيقان منفصلان. كلاهما يقرأ ويكتب عبر واجهة API واحدة مبنية بـ NestJS، وهي التي تملك قاعدة بيانات MySQL.
الموقع العام · Next.js · next-intl · العربية والعبرية
لوحة التحكم · React · Vite · محرر TipTap
واجهة API للمجلس · NestJS وTypeORM: المحتوى والعطاءات والنماذج والطلبات والبحث والمستخدمون.
MySQL · المحتوى والنماذج والطلبات
التصدير إلى PDF · Puppeteer
معالجة الصور · sharp
البريد · nodemailer
البحث والاشتراك في النشرة البريدية ورسائل التواصل ورفع الملفات من المحرر تمر كلها عبر واجهة API نفسها.
أربعة قرارات وراء الموقع ولوحة التحكم.
واجهة API واحدة للجهتين
يتشارك الموقع ولوحة التحكم واجهة API واحدة مبنية بـ NestJS، فيها وحدة لكل قسم. ما يحفظه الطاقم في لوحة التحكم هو ما يقرأه السكان في الموقع.
نماذج تُبنى في لوحة التحكم
يصمم الطاقم نماذج خاصة بمنشئ النماذج، ويعاينها، ويقرأ طلبات المتقدمين في لوحة التحكم. ويقدّم السكان طلباتهم إلكترونيًا في الموقع العام.
العطاءات سجلات منظّمة
لكل عطاء فئة وحالة نشاط. يفصل الموقع بين العطاءات السارية والمنتهية، ويعرض أعدادها، ويتيح للسكان البحث والترتيب، مع صفحة لكل عطاء.
إعدادات يغيّرها الطاقم
مجموعات الخيارات وأنماط التحقق وشرائح الصفحة الرئيسية والنوافذ المنبثقة وإعدادات الموقع موجودة في لوحة التحكم، فلا تحتاج التغييرات الروتينية إلى مطوّر.
ما يحصل عليه السكان والطاقم، بالعربية والعبرية.
الخدمات من الصفحة الرئيسية
بحث على خطوتين حسب الفئة، وبطاقات خدمات: الدفع الإلكتروني، والنماذج، ودليل الهاتف، والعطاءات، والطوارئ، وGIS.
العطاءات
فئات للموارد البشرية والمورّدين وقاعدة بيانات المستشارين والمورّدين، مع الأعداد والبحث والترتيب وصفحة لكل عطاء.
الأخبار والفعاليات والوظائف
مقالات ووظائف بفئاتها الخاصة، وفعاليات، وكلها تُدار من لوحة التحكم.
النماذج والطلبات الإلكترونية
نماذج للتنزيل، ونماذج خاصة يملؤها السكان عبر الإنترنت.
وثائق المجلس
بروتوكولات المجلس، والتقارير، والأقسام البلدية، ودليل جهات الاتصال، ومركز التنزيلات.
لوحة تحكم
الأدوار والمستخدمون، ومحرر نصوص منسّقة، وشرائح الصفحة الرئيسية، والنوافذ المنبثقة، وإعدادات الموقع.
