Project Platform

Экосистема управления проектами

О платформе

Project Platform — экосистема для централизованного управления проектами, задачами и направлениями. Система заменяет разрозненные папки Total Commander единой базой данных с веб-интерфейсом и API для ИИ-агентов.

Платформа разработана для автоматизации работы Разработчика 2 и других ролей DOS. Включает мультиаккаунтную аутентификацию (как Google), управление пользователями, кастомизацию темы и API для интеграций.

Разработка ведётся с 2026 года. Текущий стек: Laravel 13.22.0 + Blade + MariaDB 10.6.

Информация о системе

Версия платформы v0.5.1
Версия PHP 8.4.23
Стек Laravel 13.22.0 + Blade
База данных MariaDB 10.6 / 10.11
Авторизация Bcrypt + Сессии + Known Accounts
Сервер VDS 185.66.68.122 · Ubuntu 22.04

Полезные ссылки

Войти в систему Рабочий стол ipd.by GitHub

История версий

v0.5.1 02.08.2026 PATCH
  • Сайт переведён на HTTPS: https://project.ipd.test (Laravel Herd, сертификат Laravel Valet CA, доверенный локально)
  • Автоматический редирект http://project.ipd.test → https://project.ipd.test (301)
  • APP_URL обновлён на https://project.ipd.test
  • Версия: 0.5.0 → 0.5.1
v0.5.0 01.08.2026 MINOR
  • Раздел «Обмен данными»: новая вкладка «API key»
  • Каждый пользователь может создавать несколько API ключей с названием проекта
  • Система генерирует API ключ автоматически, ключ показывается один раз при создании
  • Вкладка активности: видно, какой пользователь, когда и какие данные загружал/выгружал через ключ
  • Защита API: /api/export и /api/sync/import теперь требуют валидный API ключ (Bearer)
  • Активация/деактивация и удаление API ключей, счётчик использований
  • Версия: 0.4.1 → 0.5.0
v0.4.1 01.08.2026 PATCH
  • Кнопка «Выйти из всех аккаунтов» на странице входа переоформлена: красный текст-ссылка с крестиком
  • Версия: 0.4.0 → 0.4.1
v0.4.0 29.07.2026 MINOR
  • Создан раздел «Обмен данными» (/exchange) — экспорт, импорт, синхронизация
  • Экспорт JSON: выбор данных (направления/проекты/заметки), фильтры, предпросмотр, скачивание
  • Импорт JSON: загрузка файла, анализ, предпросмотр, 3 режима (добавить/обновить/заменить)
  • Синхронизация между платформами: регистрация платформ, Push/Pull, история синхронизации
  • API endpoint /api/sync/import для приёма данных от других платформ
  • Боковая панель: раздел «Интеграция» вместо «Экспорт JSON»
  • Версия: 0.3.3 → 0.4.0
v0.3.3 29.07.2026 MINOR
  • Создана страница «О платформе» (/about) — описание, информация о системе, история версий, полезные ссылки
  • Версия платформы на странице входа теперь ссылается на /about
  • Добавлена анимация перехода между темами (clip-path circle)
  • Добавлена поддержка системной темы (prefers-color-scheme)
  • Добавлен выбор акцентного цвета (синий, оранжевый, зелёный, фиолетовый, красный)
  • Добавлен логотип платформы на страницу входа
  • Версия: 0.3.2 → 0.3.3
v0.3.2 29.07.2026 PATCH
  • Редизайн страницы входа — современный дизайн (auth-card)
  • Исправлена ошибка 419 (SESSION_DOMAIN закомментирован)
  • Переключатель тёмной/светлой темы в топбаре
  • Версия: 0.3.1 → 0.3.2
v0.3.1 29.07.2026 MINOR
  • Google-подобная аутентификация: known_accounts, multi-account вход
  • Добавлен auto_login и auth_logs (таблица + модель AuthLog)
  • Уже авторизован — состояние на странице входа
  • Кнопка logout-all на странице входа
  • Tabs на страницах пользователей (Основное/Безопасность)
  • Версия: 0.3.0 → 0.3.1
v0.3.0 29.07.2026 MINOR
  • Установлен spatie/laravel-ignition v2.12.0 для отображения ошибок
  • Версия: 0.2.0 → 0.3.0
v0.2.0 28.07.2026 MINOR
  • Создан бекап v0.1.0
  • Деплой на VDS: project-dev.ipd.by (staging), project.ipd.by (production)
  • Nginx SSL, MariaDB 10.6, Cloudflare DNS
v0.1.0 28.07.2026 MAJOR
  • Project Platform создана: Laravel 13, миграции, модели, CRUD
  • Направления и проекты: создание, редактирование, просмотр
  • Дашборд со статистикой
  • API для ИИ-агентов: /api/projects, /api/directions, /api/search
  • ActionController (POST /api/action) для CRUD-операций
Студия ИПД · 2026