Անցնել բովանդակությանը
Վերադառնալ նախագծերին
Հարթակ2026

MuniFlows — Municipal OS

Կորպորատիվ B2G Smart City օպերացիոն համակարգ՝ եվրոպական համայնքների համար ավտոպարկի ավտոմատացված երթուղավորման և ձմեռային ճանապարհային աշխատանքների համար

ՑուցադրությունՓակ նախագիծ

MuniFlows (MuniOS)-ը բարձր արտադրողականությամբ Smart City հարթակ է՝ նախագծված եվրոպական համայնքների համար, ներառյալ դանիական Gentofte Kommune-ը։ Այն ավտոմատացնում է ավտոպարկի իրական ժամանակի աշխատանքները՝ ձմեռային ճանապարհների աղակալումից և ձյան մաքրումից մինչև թափոնահանություն և փողոցների մաքրում՝ ձեռքով դիսպետչերացումը փոխարինելով ալգորիթմորեն օպտիմալացված, աուդիտի ենթակա գործառնություններով։

Տեխնոլոգիական փաթեթ

GoReactTypeScriptPostgreSQLPostGISTimescaleDBFlutterDockerOSRMTailwind CSS

Խնդիր

Համայնքները կորցնում էին բյուջեի զգալի մասը վառելիքի և աղի անարդյունավետ օգտագործման պատճառով, ապավինում էին փողոցների ձեռքով, սխալների հակված երթուղավորմանը և գրեթե զրոյական տեսանելիություն ունեին վարորդների գործունեության վրա վտանգավոր ձմեռային պայմաններում, միաժամանակ կրելով լուրջ իրավական ռիսկեր վթարներից հետո ճանապարհների մշակման չստուգելի գրառումների պատճառով։

Լուծում

Մշակվել է ավտոմատացված CARP (Capacitated Arc Routing Problem) լուծիչ՝ OSRM-ի և Google OR-Tools-ի հիման վրա՝ իրական ժամանակում փողոցների օպտիմալ ծածկույթի երթուղիներ գեներացնելու համար։ Այն համալրված է կենդանի GIS տարածական վերլուծությամբ (PostGIS, Turf.js), IoT հեռաչափության բարձր հաճախականությամբ գրանցմամբ (TimescaleDB), վարորդների համար offline-first iPad հավելվածով և վերահսկողի իրական ժամանակի կառավարման կենտրոնով։

Տեխնիկական ներդրում

Հանդես եմ եկել որպես առաջատար համակարգային ճարտարապետ և հիմնական մշակող՝ ամբողջությամբ պատասխանատու լինելով հարթակի համար. Go microservice backend, տարածական GIS հարցումների և երթուղավորման շերտ, մուլտի-tenant տեղակայման շարժիչ, վարորդների համար offline-first Flutter հավելված և ինտերակտիվ React գործառնական վահանակ։

Ճարտարապետություն

Բազմաշրջանային, single-tenant ճարտարապետություն՝ երկրի-հատուկ դոմեյն մեկուսացմամբ (օրինակ՝ dk.muniflows.com)։ Կառուցված է Go (Golang) REST և WebSocket API-ի, PostgreSQL/PostGIS տարածական տվյալների, TimescaleDB-ի բարձր ծավալի հեռաչափության և React + TypeScript գործառնական վահանակի հիման վրա՝ ձևավորված Tailwind CSS-ով։

Կատարողականություն

Վայրկյանից պակաս CARP երթուղիների վերահաշվարկ համայնքային փողոցների հազարավոր հատվածների համար, վայրկյանում 10,000+ հեռաչափական ազդանշանների մշակում WebSocket-ի և Redis քեշավորման միջոցով, և վարորդների iPad-երի վրա offline քարտեզի զրոյական ուշացումով աշխատանք՝ անկախ ցանցի վիճակից։

Անվտանգություն

GDPR-ին համապատասխան վարորդական հեռաչափության անանունացում, համայնքի իրավական պաշտպանության համար կառուցված անփոփոխելի աուդիտի հետք վթարների և պատասխանատվության վեճերում, սարքին կապակցված iPad նույնականացում և գաղտնագրված HTTPS/WSS թրաֆիք Nginx-ի հետևում։

Տեղակայման մոդել

Ամբողջությամբ ավտոմատացված Docker և Nginx նախագծում՝ երկրի-հատուկ մեկուսացված պրոդուկցիոն միջավայրերով (dk.muniflows.com), տարածաշրջանային պետական API-ների դինամիկ ինտեգրումով (DAWA հասցեական API՝ Դանիայի համար) և միջավայրին հատուկ տվյալների բազայի provisioning-ով։

Արդյունք

Ապահովվել է վառելիքի և նյութերի սպառման մինչև 25% նվազում, փողոցների ծածկույթի 100% հաստատված հետագծում և ամբողջությամբ ավտոմատացված իրավական աուդիտի հետք՝ ձեռքով, ռիսկերով ծանրաբեռնված գործառնությունը վերածելով չափելի և իրավաբանորեն պաշտպանված գործընթացի։