Предыдущий проект Следующий проект

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

    Создание приложения для интерактивного изучения английского с репетитором для детей