דילוג לתוכן
comark

סיפור לקוח · מגזר ציבורי

אתר למועצה, והמערכת שהצוות מנהל אותו ממנה

המועצה המקומית בסמה מפרסמת לתושבים שירותים, חדשות, מכרזים, משרות וטפסים בערבית ובעברית. בנינו את האתר הציבורי, את מערכת הניהול שהצוות מפרסם ממנה, ואת ה‑API ומסד הנתונים שמאחורי שניהם.

לקוח
Basma Local Council
תחום
מגזר ציבורי
שפות
ערבית · עברית
טכנולוגיות
Next.js · React · NestJS · TypeORM · MySQL · TipTap

כל המידע של מועצה, מעודכן בידי הצוות שלה.

מועצה מקומית מפרסמת הרבה: שירותים לתושב, חדשות, מכרזים, משרות, אירועים, טפסים, פרוטוקולים של המועצה, דוחות, מידע לשעת חירום וחופש המידע.

הרבה סוגי תוכן

למכרזים, למשרות, לאירועים, לפרוטוקולים ולדוחות יש שדות משלהם; למכרזים ולמשרות יש קטגוריות משלהם, ומכרז הוא פעיל או שהסתיים.

שתי שפות, מימין לשמאל

התושבים קוראים ערבית ועברית, ולכן האתר עובד בשתיהן, מימין לשמאל, עם החלפת שפה בכותרת.

הצוות מפרסם בעצמו

אנשי המועצה, לא מפתחים, מוסיפים מכרזים, מפרסמים משרות ובונים את הטפסים שהתושבים ממלאים.

שני ממשקים, API אחד ומסד נתונים אחד.

האתר הציבורי ומערכת הניהול הם שתי אפליקציות נפרדות. שתיהן קוראות וכותבות דרך אותו API ב-NestJS, שמחזיק את מסד הנתונים MySQL.

  • אתר ציבורי · Next.js · next-intl · ערבית ועברית

  • מערכת ניהול · React · Vite · עורך TipTap

  • ה‑API של המועצה · NestJS ו-TypeORM: תוכן, מכרזים, טפסים ופניות, חיפוש ומשתמשים.

  • MySQL · תוכן, טפסים ופניות

  • ייצוא ל-PDF · Puppeteer

  • עיבוד תמונות · sharp

  • דואר · nodemailer

חיפוש, הרשמה לניוזלטר, הודעות יצירת קשר והעלאות מהעורך עוברים דרך אותו API.

ארבע החלטות מאחורי האתר ומערכת הניהול.

API אחד לשני הצדדים

האתר ומערכת הניהול חולקים API אחד ב-NestJS, עם מודול לכל מדור. מה שהצוות שומר במערכת הניהול הוא מה שהתושבים קוראים באתר.

טפסים שנבנים במערכת הניהול

הצוות מעצב טפסים משלו בבונה טפסים, רואה אותם בתצוגה מקדימה וקורא את פניות המגישים במערכת הניהול. התושבים מגישים בקשות באתר הציבורי.

מכרזים כרשומות מובנות

לכל מכרז יש קטגוריה וסטטוס פעיל. האתר מפריד בין פעילים לשהסתיימו, מציג ספירות ומאפשר לתושבים לחפש ולמיין, עם עמוד לכל מכרז.

הגדרות שהצוות יכול לשנות

קבוצות אפשרויות, תבניות אימות, הסליידר בעמוד הבית, חלונות קופצים והגדרות האתר נמצאים במערכת הניהול, כך ששינויים שגרתיים לא דורשים מפתח.

מה מקבלים התושבים והצוות, בערבית ובעברית.

שירותים מעמוד הבית

חיפוש בשני שלבים לפי קטגוריה ואריחי שירות: תשלום מקוון, טפסים, ספר טלפונים, מכרזים, חירום ו-GIS.

מכרזים

קטגוריות למשאבי אנוש, לספקים ולמאגר היועצים והספקים, עם ספירות, חיפוש, מיון ועמוד לכל מכרז.

חדשות, אירועים ומשרות

כתבות ומשרות עם קטגוריות משלהן, ואירועים, הכול מנוהל במערכת הניהול.

טפסים ובקשות מקוונות

טפסים להורדה, וטפסים מותאמים שהתושבים ממלאים באינטרנט.

מסמכי המועצה

פרוטוקולים של המועצה, דוחות, מחלקות, ספר אנשי קשר ומרכז הורדות.

מערכת ניהול

תפקידים ומשתמשים, עורך טקסט עשיר, הסליידר בעמוד הבית, חלונות קופצים והגדרות האתר.

מסכים

מסכים אמיתיים, כמו שהם עובדים היום.

עמוד הבית של בסמה
עמוד הבית של בסמה בטלפון
עמוד המכרזים של בסמה עם לשוניות קטגוריה, מונים וחיפוש

1 מתוך 3

עמוד הבית של בסמה

עמוד הבית של בסמה

הפרויקט הבא שלכם

ספרו לנו מה המערכת שלכם צריכה לעשות. נחזור אליכם עם ארכיטקטורה.

פתחו פרויקט כדי לקבל הצעה מסודרת, או דברו קודם עם מהנדס.