Логотип МИЭМ НИУ ВШЭ
Рабочий
Логотип типа проекта Программный
Программный
2024 / 2025
Логотип проекта Продвинутые компоненты для веб-фреймворка Shiny

2041 Продвинутые компоненты для веб-фреймворка Shiny

Старт
16.10.2024
Представление
05.11.2024 – 15.11.2024
Постерная сессия
27.01.2025 – 07.02.2025
Защита
14.04.2025 – 25.04.2025

Паспорт проекта

Аннотация

Веб-фреймворк Shiny является аналогом таких известных JavaScript-фреймворков для создания фронтенда как React, но на языке Python. Благодаря проработанному механизму реактивного взаимодействия с пользователем, набору готовых лейаутов и компонент, стилизации на основе библиотеки bootstrap, возможности кастомизации, он позволяет создавать даже сложные веб-приложения с хорошей отзывчивостью. Для разработки таких приложений достаточно знания Python и, при необходимости кастомизации, начальных...

Отрасль

Информатика

Теги

Python
JavaScript
Фронтенд
Shiny

Цель

Создать несколько продвинутых компонент для веб-фреймворка Shiny на основе уже существующих JavaScript-компонент.

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

  • Код и документация разработанных компонент
    • Код и документация демонстрационного приложения
      • Отчет по проекту
        • Презентация проекта

          Форма и способы промежуточного контроля

          - по каждой задаче создается issue в GitLab с описанием и обсуждением реализации в процессе разработки - онлайн-встречи для обсуждения текущего прогресса и решения вопросов

          Форма представления результатов

          - репозиторий в GitLab-сервисе МИЭМ, содержащий весь созданный код и техническую документацию - документация согласно требованиям к программным проектам - отчет по проекту - презентация проекта

          Ресурсное обеспечение

          - сервис GitLab МИЭМ - сервис Wekan МИЭМ

          Имеющийся задел

          Пример библиотеки качественных JavaScript-компонент: https://primereact.org.

          Заказчик

          МИЭМ / ДПМ