Техническое задание: Добавление функционала прикрепления файлов к урокам

Цель проекта

Расширить возможности образовательной платформы, позволив преподавателям дополнять видеоуроки дополнительными учебными материалами для скачивания учащимися.

Текущая платформа

Проект реализован на базе системы управления контентом Strapi. Требуется интеграция нового функционала в существующую структуру.

Основные требования

1. Поддерживаемые форматы файлов

  • Изображения (формат JPG/JPEG)
  • Документы (формат PDF)
  • Текстовые документы (форматы Word: DOC, DOCX)

2. Функциональные возможности

  • В интерфейсе редактирования/создания видеоурока должна появиться возможность загрузки одного или нескольких файлов.
  • Реализовать валидацию загружаемых файлов по типу и размеру.
  • Обеспечить безопасное хранение загруженных файлов.
  • На странице просмотра урока для студента файлы должны отображаться в виде списка или блока с возможностью скачивания.
  • Для администратора/преподавателя должна быть возможность удаления прикрепленных файлов.

3. Технические аспекты

  • Интеграция должна быть выполнена корректно, без нарушения текущей функциональности сайта.
  • Код должен быть написан чисто и сопровождаться комментариями.
  • Необходимо учесть производительность и оптимизацию загрузки файлов.

Ожидаемый результат

Полностью работоспособный модуль, позволяющий обогащать видеоуроки дополнительными материалами, что повысит эффективность обучения на платформе.

Доработка калькулятора нумерологии по дате рождения на платформе Tilda

Требуется расширить функционал существующего онлайн-калькулятора, который производит расчеты на основе даты рождения. Необходимо добавить новую функцию и обеспечить интеграцию с текущим проектом.

Модернизация логотипа компании

Необходимо провести рестайлинг существующего логотипа, оставив только аббревиатуру. Требуется осовременить стиль, смягчить цвета и линии по аналогии с ребрендингом крупных компаний. Нужно предоставить несколько вариантов набросков.