Бізнес портал

Бізнес портал

Виклик

Group 1

Створити вебсайт для мультинаціональної електронної корпорації, який полегшить продаж продуктів. Тож бізнес-портал може бути локальним і міжнародним. Він повинен дозволяти співробітникам компанії створювати сторінки, наповнювати їх контентом, керувати маркетинговими матеріалами. Користувачі мають мати змогу замовляти демонстраційний продукт, записуватись на вебінари та багато іншого. Клієнт надав готовий дизайн в InvisionApp та Figma та детальні описи вимог до кожного модуля чи компонента.

Сайт був розділений на кілька частин: сервер автентифікації, веб-портал на основі CMS, сайт управління продуктами та мікросервіси, які виконують роль бізнес-порталу.

Group 2

Підхід

Бізнес-портал було створено за допомогою технологій на базі стеку .NET. Сервер автентифікації було побудовано з використанням IdentityServer4, Graphql (Hot Chocolate), EntityFramework та Hangfire. Він підтримує протоколи OIDC та OAuth2.0. Веб-портал було створено з використанням Umbraco CMS та React.js з TypeScript на фронтенді, де було створено кілька компонентів і сторінок на React.js. Багато контролів було винесено в окремий репозиторій для повторного використання. Також ми розширили бек-офіс Umbraco кількома кастомними секціями та редакторами властивостей для гнучкого керування за допомогою AngularJS. Було здійснено кілька інтеграцій з іншими сервісами, як для публічного доступу, так і для клієнтів. 

Ключові особливості

Group 3

Робота була організована за допомогою канбан-дошки, де кожне завдання було прив’язане до епіків. Менеджер проєкту координував процес між власником продукту (PO), ключовими клієнтами та командою. У Azure було додано CI/CD конвеєри для автоматичних розгортань на різних середовищах.

Результат

У результаті клієнт отримав інструмент для стимулювання співпраці зі своїми клієнтами. Він є простим у використанні як для співробітників клієнта, так і для користувачів порталу. Завдяки архітектурі на базі мікросервісів його легко масштабувати. Вебсайт створено у корпоративному стилі клієнта та він забезпечує хороший UX.

Розкажіть нам про ваші бізнес-потреби або стартап ідеї.

Ми любимо електронні листи, якщо це не маркетинговий спам, тож будь ласка, звертайтеся навіть просто щоб сказати привіт! Будьте певні, що ми не використовуватимемо вашу електронну адресу ні для чого іншого, крім відповіді на ваш запит, ні за яких обставин. Ми зв’яжемося з вами протягом 48 годин.

Message not sent.
Message not sent.
×
Не знаєте, з чого почати? Ми допоможемо вам окреслити наступні кроки!
Згода на обробку персональних даних
×
Є виклик? Наша команда перетворить його на рішення.
Згода на обробку персональних даних