Негізгі мазмұнға өту
← Барлық кейстер
GovTech · GIS · Emergency response

ҚР Мемлекеттік резерві — нысандар мен төтенше жағдайларды есепке алу GIS-жүйесі

Функционалды MVP

Ведомстволық платформаның MVP: филиалдардың бірыңғай картасы, жедел байланыс, объекті ресурстары және төтенше жағдайларды тіркеудің толық циклі.

Next.js 14React 18TypeScript 5Leaflet 1.9MongoDB DriverNextAuth / JWT
10демо-филиал
14құрастыру маршруты
5API топтары
87,8 КБshared JS
Филиалдар картасы — ҚР Мемлекеттік резерві
Филиалдар картасыНақты интерфейс · өнімнің нақты интерфейсі
01 / Контекст

Ауыр кезеңде мекенжай, телефон және нысанның жоспарын әртүрлі кестелер бойынша іздеуге болмайды.

Таратылған желі стратегиялық шолуды да, әр нысанның нақты деректерін де қажет етеді. Цифрландыруға дейін филиалдар, қызметкерлер, сыртқы қызметтер, ресурстар және қауіпсіздік сызбалары әртүрлі файлдар мен анықтамалықтарда болуы мүмкін еді. Оларды жолы ел картасынан басталып, оқиға бойынша нақты әрекетпен аяқталатын бірыңғай интерфейске жинадық.

Тапсырма
Таратылған нысандар желісінің маңызды деректерін біріктіру
Шешім
Ел картасы, филиал карточкалары және ТЖ жүйесі
02 / Мәселе → шешім

Әр операциялық мәселені нақты интерфейс шешімімен байланыстырдық

01

Бытыраңқы деректер

Орталық аппарат филиалдарды, ресурстарды және жауаптыларды бір өзекті көріністе көре алмайды.

Қалай шештік

Географиялық нүктеге, қызметкерлерге және ресурстарға байланыстырылған бірыңғай нысан карточкасын жасадық.

02

ТЖ кезінде уақытты жоғалту

Оператор қолмен кезекші, ТЖМ, күзет және аумақ жоспарын іздейді.

Қалай шештік

Маңызды байланыстарды нысанның қауіпсіздік картасы жанындағы тұрақты панельге шығардық.

03

Инциденттің өмірлік циклі анықталмаған

Қоңыраулар мен хат алмасу мәртебені, басшылық шешімін және нәтижені көрсетпейді.

Қалай шештік

ТЖ тізілімін жобаладық: дабыл жасау, жіктеу, мәртебе, шешім және нәтижемен жабу.

04

Күрделі масштабтау

Әрбір жаңа филиал байланысты емес құжаттар мен қолмен жаңартуларды арттырады.

Қалай шештік

Филиалдарды, қызметкерлерді және инциденттерді CRUD API мен әкімшілік жүйесі бар типтелген нысандарға бөлдік.

03 / Ақпараттық архитектура

Пайдаланушы жолы мазмұндық міндетке сай құрылған

Қазақстан картасы→Филиалды таңдау→Нысан карточкасы→Байланыстар мен ресурстар→Қауіпсіздік жоспары→ТЖ тіркеу→Статусты бақылау

Архитектура ұсынылған құжаттамамен, қосымшаның құрылымымен және нақты өнім экрандарымен расталған.

04 / Негізгі UX

География декоративтік карта емес, жұмыс интерфейсі болды

Басшы бүкіл желіні көреді, диспетчер қажетті филиалды ашады, ал қызметкер бір экраннан байланыстарды, ресурстарды және кеңістіктік бағдарларды алады. Периметр, гидранттар, эвакуация нүктелері және қауіпті аймақтар OpenStreetMap үстіне түсірілген. Келесі қадам — бірден дабыл жасап, басқару шешімін тіркеу.

Филиалдың жедел карточкасы — ҚР Мемлекеттік резерві
Филиалдың жедел карточкасыКезекші, сыртқы қызмет, қауіпсіздік картасы, ресурстар және персонал
Оқиғаны тіркеу — ҚР Мемлекеттік резерві
Оқиғаны тіркеуОқиға түрі, нысан, мәртебе, сипаттама және басшылық шешімі
05 / Мазмұн үлгісі

Пәндік модель географияны, адамдарды және оқиғаларды ажыратады

Branch

Филиал

Координаттар, мекенжай, ресурстар, байланыс және аумақ жоспары

Personnel

Қызметкер

Аты-жөні, лауазымы, рөлі, телефоны, фотосуреті және нысанға қатыстылығы

Emergency

Оқиға

Түрі, сипаттамасы, мәртебесі, шешімі, қатысушылар және нәтижесі

Safety point

Қауіпсіздік объектісі

Периметр, гидрант, эвакуациялық нүкте немесе қауіпті аймақ

Role

Қолжетімділік жүйесі

Әкімші, филиал өкілі және қарау рөлі

Resource

Нысанның дайындығы

Күзет, техника және күштер мен құралдардың кеңейтілген тізімі

06 / Технологиялық стек

Бір TypeScript кодбейсі карталарды, интерфейстер мен сервер бағыттарын біріктіреді

Next.js 14 + App Router14 маршрут, Client Components және dynamic imports
React 18 + TypeScript 5Компоненттік интерфейс және типтелген пәндік модель
Leaflet 1.9 + React Leaflet 4.2Ел картасы және объектілердің егжей-тегжейлі жоспарлары
Next.js Route HandlersФилиалдар, персонал және ТЖ үшін GET, POST, PUT және DELETE
MongoDB Driver 6.3Құжаттарды сақтау және development-те қосылымды қайта пайдалану
NextAuth 4.24 + JWT + bcryptjsӨндірістік аутентификацияға арналған архитектуралық негіз
07 / Интерактивті сценарийлер

Интерфейс тапсырманы артық ауысусыз аяқтауға көмектеседі

Map drill-down

Ел картасынан нақты нысанға дейін

Safety overlays

Картаның үстіндегі периметр және қауіпсіздік нүктелері

Emergency workflow

Сигналды жасау, өңдеу және жабу

Role navigation

Басшы, филиал және әкімші үшін әртүрлі сценарийлер

08 / енгізуге дайындық

Іске асырылған MVP мен өндірістік енгізуге дейінгі келесі кезеңді нақты ажыраттық

Интерфейс пен негізгі сценарийлер функционалды прототип ретінде іске асырылған. Production іске қосу алдында mock/localStorage орнына серверлік сақтау енгізу, нақты NextAuth/JWT авторизациясын қосу, әкімшілік маршруттарды қорғау, нақты ауа райы API-ын қосу, әрекеттер аудитін, мониторингті, резервтік көшіруді және жүктеме тексерулерін енгізу қажет.

98–107 КБбеттердің алғашқы жүктелуі
GET–DELETEHTTP операциялары
3пәндік нысандар
MVPөнімнің сатысы

Кейс берілген құжаттамаға, production жинағына және прототиптің нақты экрандарына негізделген. MVP-ті енгізілген өндірістік жүйе деп атамаймыз және жобаға расталмаған KPI қоспаймыз.

09 / Бақылау жүйесі

Жабық жұмыс жүйесі көпшілікке ашық шолудан бөлінген

Авторизация әкімшілік сценарийлерді ашады: филиалдар мен қызметкерлерді басқару, картаны өңдеу және төтенше жағдайлармен жұмыс. Production үшін архитектуралық негіз дайын; рөлдерді серверде тексеру мен сессияларды қауіпсіз сақтауды енгізу кезеңінде аяқтау қажет.

  • Артық мәзірсіз желінің жалпыға ашық шолуы
  • Қызметкерлер үшін бөлінген кіреберіс нүктесі
  • Әкімшілік панельдің рөлдерге арналған бөлімдері
  • NextAuth/JWT және маршруттарды қорғауға дайындық
Жұмыс жүйесіне кіру — ҚР Мемлекеттік резерві
Жұмыс жүйесіне кіруФункционалды прототиптің нақты экраны
10 / Техникалық тексеру

Техникалық шешімдер жобаның құрастыруы және құрылымы бойынша тексерілді

01

Production build

Next.js 14 бет пен маршрутты TypeScript-ті тексеру арқылы жинақтап тұрады.

02

Динамикалық карта

Leaflet SSR-сіз жүктеледі және серверде browser API-ға жүгінбейді.

03

API жүйесі

Endpoint-тердің бес тобы филиалдарды, қызметкерлерді және төтенше жағдайларды қамтиды.

04

Конфигурация

MONGODB_URI, NEXTAUTH_SECRET және NEXTAUTH_URL орта айнымалыларына шығарылған.

05

Масштабтау

Жаңа нысандар қолмен жиналған беттер ретінде емес, деректер ретінде қосылады.

06

MVP ауқымы

Өнеркәсіптік пайдалануға дейінгі жұмыстар тізбесі бөлек тіркелген.

11 / Нақты интерфейстер

Негізгі сценарийлер өнімнің жұмыс істейтін экрандарында көрсетілген

12 / Нәтиже

Бірыңғай ведомстволық платформаның жұмыс негізі жасалды: басшылық желіні шолады, филиал нысанның цифрлық карточкасын алады, диспетчер байланыстар мен ресурстарға тез қол жеткізеді, ал инцидент басқарылатын өмірлік циклден өтеді.

Шешімнің құндылығы — дабылдан тексерілген ақпаратқа және жауапты әрекетке дейінгі жолды қысқарту. Сандық нәтижені пилоттық кезеңде өлшеу қажет.

Next.js 14React 18TypeScript 5Leaflet 1.9MongoDB Driver
Келесі жоба

Таратылған нысандар мен жедел әрекет етуге арналған цифрлық жүйе қажет пе?

Аудиторияларды, контентті, интеграцияларды және іздеу сұранысын талдаймыз. Дизайн басталғанға дейін құрылым мен техникалық жүйені жобалаймыз.

Жобаны талқылау ↗Кейстерге оралу