Разработка API к одностраничному приложению (SPA)

400 руб.за час
04 июня 2020, 12:12 • 4 отклика • 70 просмотров
Основные элементы платформы:

  • Роли: администратор, преподаватель, студент.
  • Регистрация профилей: индивидуальная, массовая.
  • Профиль преподавателя, студента, личный рейтинг студента.
  • Создание базовых курсов из заданий, возможность собрать кастомный курс под запрос студента из отдельных занятий.
  • Автоматический доступ к следующим занятиям и/или курсам при выполнении студентами ряда заданных условий.
  • Уведомления: в рамках платформы; уведомления по эл.почте через свой сервер или интеграцию с готовым сервисом.
  • Система опросов учащихся с последующим построением сводных отчётов на основе полученных данных или просмотром индивидуальных ответов.
  • В версии 1.+ системы интеграция с платёжной системой для автоматического открытия доступа к учебному курсу при оплате указанного курса.

    Требования Back-end разработчику:
    • PHP 7.4 +;
    • опыт работы с Symfony или другими современными фреймворками / микрофреймворками;
    • опыт работы с ORM, реализующими DataMapper (Doctrine, Cycle ORM или другими);
    • использование Git;
    • участие в разработке API (REST/RPC).
    • опыт написания unit-тестов;
    • знание и применение паттернов проектирования;
    Будет плюсом:
    • опыт работы с вебсокетами;
    • опыт работы с RabbitMQ или аналогом;
    • реализация API по современным спецификациям.