Попередній Наступний

Velvot – додаток для навчання через відеоконтент

Індустрія Освіта
Розташування Нігерія
Розробка 2022

Задача

Розробити для нігерійського ринку мобільний додаток, який за допомогою відеоконтенту даватиме можливість користувачам ефективно здобувати знання з різних тем, підвищити свою кваліфікацію в певних областях і завантажувати сертифікат про проходження відповідного курсу для отримання бажаної роботи.

Рішення

Було вирішено основну бізнес логіку реалізувати на бекенд частині. Головними вимогами до мобільних додатків були стабільність і швидкість роботи, можливість подальшої підтримки та масштабування проекту, тому було вирішено розробити нативні iOS і Android програми. Також передбачена адміністративна роль для додавання контенту і здійснення контролю за системою.

Основний функціонал:

Швидке ознайомлення користувача з платформою. Одразу після реєстрації через електронну адресу юзер отримує доступ до додатку. Заповнення відомостей про користувача відбувається після підтвердження електронної адреси. Перегляд блогів і курсів. Користувач має змогу сортувати курси за темами, здійснювати пошук контенту за ключовим словом, переглядати лекції курсу та блоги. Система зберігає поточний прогрес кожного курсу, і після перегляду всіх лекцій користувач може завантажити собі на телефон сертифікат про завершення відповідного курсу, залишити фідбек. Є можливість поділитися курсами та блогами через соцмережі та месенджери. Користувачу приходять push-сповіщення про нові курси. Для зручності усі закінчені, активні та улюблені курси система зберігає у профілі користувача. Монетизація платформи відбувається за рахунок гнучкої системи підписок.

Розробка

Нами була використана архітектура MVVM, для прив'язки даних використовувався RxSwift. Ми застосували Swinject, Dependency Injection бібліотеку для ініціалізації нових модулів, це спрощує їх створення та повторне використання. Для збереження та відтворення відеоконтенту було обрано сервіс Vimeo, який дає можливість створення приватних відео, що мінімізує шанси на розповсюдження контенту платформи сторонніми шляхами. Для відтворення відеоконтенту були використані кастомні програвачі на базі нативних компонентів. Для реалізації системи підписок використали StoreKit.

Результат

Нам вдалося розробити платформу, з допомогою якої користувачі можуть навчатися різноманітним предметам. Сервіс легко монетизується. Velvot включає в себе бекенд частину з реалізацією основної бізнес-логіки та нативні клієнтські мобільні додатки під Android та IOS платформи.

Над проектом працювали:

  • Дмитро
    Дмитро

    IOS розробник

  • Євгеній
    Євгеній

    IOS розробник

  • Андрій
    Андрій

    Android розробник

  • Денис
    Денис

    Android розробник

  • Віталій
    Віталій

    Backend розробник

  • Вікторія
    Вікторія

    Менеджер проектів

  • Антон
    Антон

    QA

Наші проекти

  • Fwdays

    Fwdays

    Розробка сайту для найбільших технічних конференції, Україна

  • Video Quiz App

    Video Quiz App

    Додаток для навчання за допомогою відео, Сінґапур

  • Allright

    Allright

    Додаток для інтерактивного вивчення англійської з репетитором для дітей, США