с июля 2026 Свободное время
Ordyx — задачи и тайм-трекинг
Публичный бесплатный сервис ordyx.ru — делаю в одиночку и сам им пользуюсь
220 тестов на Pest103 на Vitest71 e2e на Playwright
- Продукт целиком мой: спецификация, архитектура, база, бэкенд, фронтенд и инфраструктура. Laravel 12 и PostgreSQL, Nuxt 4 с Nuxt UI, Redis под кэш и очереди, вход без пароля — код на почту. Интерфейс на русском и английском.
- Проекты с подпроектами и контрагентами, задачи с приоритетами и сроками, журнал времени, перенос просроченных задач на выбранный день одним действием.
- Приложение ставится как PWA, а лендинг отдаётся готовым HTML ради индексации: SSR включён глобально и точечно снят с маршрутов приложения. О новой версии клиент узнаёт из http-заголовков от бэкенда и предлагает обновиться.
- Акт с приложением и счёт собираются из шаблонов и рендерятся в PDF через Gotenberg. Отчёт за период в CSV и сводка времени по проектам.
- Прод — Docker Swarm, выкладка из GitLab CI: сборка образов с кэшем слоёв в registry, тесты, деплой из main, откат ретраем джобы. Sentry на бэкенде и фронтенде с загрузкой source maps.
- Каждая ветка поднимается отдельным стеком со своими томами и своим доменом — скриптом из репозитория, рядом с нетронутым рабочим окружением.