Морякам, а особливо майбутнім потрібно багато вчитися, опановувати нові техніки, здобувати знання щодо професійних обов'язків, принципів поводження у морі тощо. Платформа CrewMatters призначена саме для навчання юнг. Однак вона була дещо застарілою, але ми це виправили у досить короткий строк.
Бажаєте ознайомитися з подробицями проєкту? Читайте наступні розділи.
Коли платформа функціонує понад декаду, вона все ще лишається працездатною, хоча і втрачає шарм та інноваційність з часом. Застарівають технології, APIs, модулі та навіть інтерфейс. А ще у власника рішення можуть з'явитися нові ідеї, бачення продукту, методи монетизації. Чим не причини для чергового масштабного оновлення?
І так, оновлювати тут було що. Клієнт побажав не просто осучаснити платформу, але і перенести її на актуальний технологічний стек з рядом нових функцій для користувачів та партнерів.
Оскільки цей проєкт був скоріше міграцією, аніж розробкою з нуля, то і перелік побажань був відповідним, а саме:
Оскільки ця CrewMatters – система для навчання моряків у Великобританії, то вона повинна відповідати ряду стандартів, включно з GDPR, ISO, а також мати адекватний захист користувацьких та корпоративних даних. Що ж, сказано зробити – зробимо!
Першочергово ми взялися безпосередньо за міграцію програми з Xamarin на MAUI. Для цього використали ряд бібліотек та мову програмування C#. Загалом розробка пройшла у спокійному режимі, однак і цього разу ми зіткнулися з деякими проблемами.
Ну і вишенькою на торті став дещо оновлений дизайн із підтримкою фіч сучасних девайсів, їх дисплеїв, ефектів тощо.
В підсумку співпраці клієнт отримав потужне осучаснення технологічної бази платформи, додаткові функціональні блоки, свіжіший дизайн. Завдяки цій оптимізації продукт почав працювати швидше, стабільніше, а користувачам стали доступні нові курси та навчальні матеріали, що відкрило ряд можливостей для монетизації рішення.
Наразі проєкт успішно пройшов пілотні випробування і вже активно застосовується наявною та новою аудиторією платформи.
Маєте подібну задачу або ідею для реалізації? Делегуйте її команді BuildApps і отримайте якісне сучасне цифрове рішення!