← Все кейсы
ITоднушка / Кейс

Worklog

Проект → задачи → время → стоимость → результат

Сервис для учёта рабочего времени и рентабельности проектов. Помогает видеть, сколько времени уходит на работу, сколько она стоит и как проект чувствует себя относительно бюджета.

01 Проект
→
02 Задачи
→
03 Таймер
→
04 Аналитика
Worklog active
Разработка сайта
12.5 ч 37 500 ₽ бюджет 60%
Задача

Понимать не только,
что делаешь, но и сколько это стоит

Когда одновременно ведёшь несколько проектов, легко потерять понимание того, сколько времени реально уходит на каждую задачу.

Особенно когда работаешь самостоятельно: задачи меняются, появляются срочные правки, а часы постепенно складываются в недели.

Поэтому Worklog объединяет проекты, задачи, рабочее время и финансовые показатели в одном сервисе.

01 Рабочее время превращается в понятную стоимость и картину по проекту.
Как работает

От проекта
до финансового результата

01

Проект

Создаётся проект с клиентом, бюджетом и часовой ставкой.

02

Задачи

Работа разбивается на отдельные задачи и их статусы.

03

Таймер

Рабочее время запускается прямо на проекте и привязывается к задаче.

04

Стоимость

Время пересчитывается в стоимость работы по часовой ставке.

05

Dashboard

Общая статистика показывает часы, стоимость и использование бюджета.

Учёт времени

Не нужно отдельно считать часы

В каждом проекте можно запустить активный таймер, выбрать задачу и просто работать.

После остановки таймера запись попадает в историю. Время можно посмотреть по проекту, а стоимость рассчитывается автоматически на основе часовой ставки.

Active timer running
Проект Новый сайт
Задача Главная страница
Время 02:37:18
Ставка
3 000 ₽ / час
₽
Рентабельность

Время превращается в деньги

Для проекта задаётся бюджет и часовая ставка. Worklog связывает фактически затраченное время со стоимостью работы.

Благодаря этому можно видеть не только количество часов, но и сколько уже «съел» проект относительно установленного бюджета.

Dashboard

Вся картина
на одном экране

ITоднушка Worklog Dashboard
Проекты 8
Активные 5
Часы 126
Стоимость 378 000 ₽
Сайт клиента 42 ч 70% бюджета
Telegram-бот 18 ч 45% бюджета
Веб-сервис 31 ч 62% бюджета
Архитектура

Что внутри

01 Python 3.13
02 FastAPI Backend
03 PostgreSQL Database
04 SQLAlchemy ORM
05 Alembic Migrations
06 JWT + Argon2 Auth
07 JavaScript Frontend
08 Docker Deployment
Инженерные решения

Не только интерфейс, но и нормальный backend

В проекте есть JWT-аутентификация, хеширование паролей через Argon2 и проверка доступа к проектам на уровне backend.

Для базы данных используется PostgreSQL, миграции ведутся через Alembic, а API построен на FastAPI и SQLAlchemy 2.

Отдельно реализована защита от нескольких одновременно запущенных таймеров для одного проекта на уровне PostgreSQL.

Результат

Рабочий инструмент
для ITоднушки

Worklog собран с нуля как полноценный MVP: backend, база данных, авторизация, web-интерфейс, управление проектами и задачами, таймер и расчёт стоимости работы.

Проект можно использовать как внутренний инструмент ITоднушки и одновременно как технический кейс с открытым исходным кодом.

Посмотреть код на GitHub →
Нужен похожий сервис?

Давайте соберём его

Расскажите, какой процесс сейчас приходится вести вручную. Посмотрим, что можно автоматизировать.

Обсудить задачу →