О платформе
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
Полезные ссылки
История версий
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