"Український реєстр донорів кісткового мозку" створений для допомоги у пошуку неродинного донора пацієнтам з лейкемією та іншими важкими захворюваннями крові, які потребують трансплантації кісткового мозку. Нашою метою є, щоб кожен пацієнт, який потребує трансплантації кісткового мозку, знайшов свого донора і отримав шанс на життя. Основна діяльність: 1. Інформування та популяризація донації гемопоетичних стовбурових клітин в Україні. 2. Реєстрація потенційних донорів кісткового мозку та формування реєстру. 3. Пошук неродинних донорів кісткового мозку та забезпечення донації
Всі тендери компаніїРозробка першої частини нової версії CRM системи реєстру донорів кісткового мозку UBMDR, а саме:
1. Налаштування Azure-середовища для оновленої версії CRM системи реєстру (розробка, тестування та продакшн)
· Створення трьох ізольованих середовищ у Microsoft Azure: Development, Staging (UAT), Production.
· Налаштування Azure Resource Group, App Services, Storage Accounts, Key Vault, Application Insights, Azure SQL (або інші сервіси за потребою).
· Організація мережевої безпеки через VNet, NSG, IP-фільтрацію, Firewall.
· Впровадження системи керування доступом (Azure RBAC) для розмежування прав між командами.
· Встановлення параметрів масштабування: manual/auto scale-out/in.
· Документування архітектури та доступів.
2. Реалізація CI/CD-пайплайнів через Azure DevOps для оновленої версії CRM системи реєстру
· Налаштування репозиторіїв у Azure Repos або GitHub.
· Створення CI-процесу: автоматична збірка, юніт-тестування, аналіз коду (наприклад, через SonarCloud).
· Створення CD-процесу: автоматичне розгортання на Dev/Staging/Prod із затвердженням для критичних середовищ.
· Інтеграція з Key Vault для безпечної роботи зі змінними середовища.
· Логування кожного кроку пайплайну та алерти у разі помилки.
· Документування структури пайплайнів і процесів відкату.
3. Проєктування архітектури вебзастосунку для оновленої версії CRM системи реєстру (Angular + ASP.NET Core)
· Визначення та опис цільової архітектури застосунку: Frontend на Angular, Backend на ASP.NET Core.
· Створення діаграм архітектури (Component, Deployment, Sequence).
· Вибір моделі аутентифікації (наприклад, OpenID Connect через Azure B2C).
· Підбір технологій: бази даних, кешування, черги, логування.
· Розподіл відповідальності між сервісами/модулями.
· Визначення стандартів безпеки, тестування, розширюваності.
Sql Server база даних
C# WPF
C# Web, MVC
HTML, CSS, Js
Angular + ASP.NET Core
Microsoft Azure,Azure SQL
Базові знання з генетики
Досвід реалізації схожих проектів
Очікуваний термін реалізації - 6 міс.
Термін подачі тендерних пропозицій: