October 18, 2023

Портфолио 2-ой этап

Макеты

Новый функционал

  1. Настройка отображения разделов самим пользователем.
  2. Шеринг своим Портфолио с другими людьми
  3. Заполнение анкеты интересов
  4. Добавление сущностей, в том числе:
    1. Олимпиада
    2. Награды за олимпиады
    3. Награда за научный конкурс
    4. Награда за научный проект
    5. Проект (в разделе Наука)
    6. Занятие (в разделе Наука)
    7. Конкурс (в разделе Наука)
    8. Конференция/конкурс проектов (в разделе Наука)
    9. Награда за творческий конкурс
    10. Коллектив (раздел Творчество)
    11. Кружок/Школа искусств (раздел Творчество)
    12. Конкурс (раздел Творчество)
    13. Награда за спортивное соревнование/ Отличие по туризму/Спортивный разряд/Спортивное звание/ГТО (Спорт)
    14. Клуб/Команда (Спорт)
    15. Кружок/Секция (спорт)
    16. Соревнование (Спорт)
    17. Поход/Первенство по туризму (Спорт)
    18. Награда (Моя профессия)
    19. Мероприятия (Моя профессия)

Изменения для клиента

  1. Настройка отображения разделов самим пользователем:
    • Перейти на новый метод от бэка
    • Изменение в ЭФ "Еще"
    • Новая ЭФ с чекбоксами "Настройка портфолио"

  1. Шеринг своим Портфолио с другими людьми
    • Вызов новых методов (методы бэка портфолио)
      • Метод получения уже активных рассылок
      • Метод создания новой рассылки
    • 4 новых ЭФ (в том числе с ЭФ дэйт пикером, ЭФ с QR-кодом)
      • Осторожно: QR-код приходит закодированным в base64 и я пока что понятия не имею как клиенту его выстраивать, нужен ресерч
  2. Заполнение анкеты интересов:
    1. Вызов нового метода mApi (для получения справочников)
    2. Вызов нового метода портфолио для сохранения анкеты
    3. Алгоритм "как у тиндера" со свайпами карточек
    4. 4 новых однотипных ЭФ (у каждой конечно много вариаций с чипсинами)
  3. Добавление сущностей:
    1. Вызовы новых методов портфолио
      1. например получение предметов для добавления олимпиады
      2. получение уровней олимпиад
    2. Много новых валидаций в ЭФ карточках добавляемых объектов
    3. Много логики по "хадкоду" типов добавляемых сущностей и полей, которые должны быть для них заполнены, например:
Клиенту нужно хардкодить типы наград для любой сущности (вот например для олимпиад)
Для одного типа награды нужно заполнить 3 поля, для другого - 4

Изменения для бэкенда

  1. Точно известно о разработке метода для mApi по настройкам отображения разделов:
    1. Метод будет обращаться на бэк Портфолио к 2-м методам: получение настроек пользователя и получение настроек администратора. С нашей стороне приведение данных к одному виду (не самая простая логика)
  2. Анкета интересов- тяжелая фича, скорее всего потребуется проектирование метода на mApi для получения (25 справочников):
    1. Справочника всех категорий анкеты (24 категории)
    2. 24 справочников по каждой категории

Прогноз по аналитике

  1. Настройка отображения разделов самим пользователем
    1. 240.ЭФ - 8 часов
    2. 240.Сценарии - 8 часов
    3. 245.Методы - 10 часов
    4. 230 - 8 часов
    5. Заведение методов в стоплайт - 4 часа
  2. Шеринг своим Портфолио с другими людьми
    1. 240.ЭФ - 8-10 часов
    2. 240.Сценарии - 5-6 часов
    3. 245.Методы - 8 часов
    4. Заведение методов в стоплайт - 6 часов
  3. Заполнение анкеты интересов
    1. 240.ЭФ - 8-10 часов
    2. 240.Сценарии - 7 часов
    3. 245.Методы - 6 часов
    4. Заведение методов в стоплайт - 6 часов
  4. Добавление сущностей
    1. 240.ЭФ - ?
    2. 240.Сценарии - ?
    3. 245.Методы - ?
    4. Заведение методов в стоплайт- ?