Идеи функционала для Pepeunit
Анализ нагрузки
- Система анализа нагрузки от Unit
- Система анализа средней нагрузки от Repo - нужно чтобы люди создавая новый Repo, знали сколько и чего он будет кушать
- Добавить возможность итеративной проверки нагрузки, чтобы получить цифры, доступных лимитов у инстанса
Монетизация
- Подключаемая монетизация на основе Telegram и криптовалют
- Основана должна быть на нагрузке от Unit, который создаёт юзер, нужно добавить возможность выбрать бесплатный лимит у админа
Общий функционал
- Федеративный хаб Repo, c поиском по Unit на мультиинстансе
- Система грейдов инстансов, по нагрузке которую они способны держать
- Пятиугольник состояния узла, сколько нагрузки он ещё способен выдержать
- Агреггация данных через Redis с системой топиков, такие топики должны быть монетизированы с другой политикой
- Проработать activity pub
- Проработать взаимодействие различных инстансов
- Проработать bridge y emqx, до разных инстансов
- Проработать базовый функционал для Telegram Bot
Функционал Фронтенда
- Поиск по output для input
- Поиск по видимости
- Поиск по своим
- Сортировки
- Отображение node на графе:
- link слой объединяющий множество Repo
- Первые 2 не сжимаемые, остальные отображаются при клике
- Нужны настройки пользователя, как он хочет видеть свой первичный граф
- Поиск по графу:
- нужен пикер поиска link, repo, unit, user, domain
- нужно окно поиска текстом
- нужен zoom в точку которую выберет пользователь из списка
- пагинация в поиске по node
- поиск только по своим
- сортировки
Общая модель отображения
Возможности кастомизации структуры
- Для каждой роли должны быть установлены определённые пресеты отображения