OneLink
Բոլոր նախագծերըEnterprise · Ապահովագրություն

Բազմալեզու կայք Մոնղոլիայի ապահովագրական ընկերության համար

Վեբ հարթակ՝ ինտեգրված պետական և վճարային համակարգերի հետ

Նախագծի մասին

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

Տեխնոլոգիաների ստեկ

Next.jsJava Spring Booti18nKHUR APIAdmin PanelRBAC

Առաջադրանք

Մշակել բազմալեզու վեբ կայք՝ պետական համակարգերի, վճարային ծառայությունների և ներքին հավատարմության համակարգի հետ ինտեգրվելու հնարավորությամբ։ Կարևոր էր նաև ստեղծել հարմար ադմինիստրատիվ վահանակ՝ բովանդակությունը և օգտատերերի դերերը կառավարելու համար։

Սահմանափակումներ

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

Լուծում

Մշակեցինք վեբ հավելված Next.js-ով՝ Java Spring Boot սերվերային մասով։ Կայքն աջակցում է բազմալեզվությունը և թույլ է տալիս ճկուն կառավարել բովանդակությունը՝ կախված լեզվից։ KHUR համակարգի, վճարային ծառայությունների և հավատարմության համակարգի հետ ինտեգրացիաներն իրականացրինք առանձին շերտի միջոցով, ինչը համակարգը դարձրեց ավելի կայուն փոփոխությունների նկատմամբ։ Մշակվել է նաև ադմինիստրատիվ վահանակ՝ դերերի տարանջատմամբ. բաժինների խմբագրում, տվյալների կառավարում և մուտքերի կարգավորում՝ առանց ծրագրավորողների մասնակցության։

Դժվարություններ և լուծումներ

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

Հետագա զարգացում

Գործարկումից հետո նախագիծը շարունակեց զարգանալ՝ ինտեգրացիաների ընդլայնման և հաճախորդների տվյալների ու հավատարմության ծրագրերի հետ աշխատելու նոր ֆունկցիաների ավելացման ուղղությամբ։

Արդյունք

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