Worklog
Проект → задачи → время → стоимость → результат
Сервис для учёта рабочего времени и рентабельности проектов. Помогает видеть, сколько времени уходит на работу, сколько она стоит и как проект чувствует себя относительно бюджета.
Понимать не только,
что делаешь, но и сколько это стоит
Когда одновременно ведёшь несколько проектов, легко потерять понимание того, сколько времени реально уходит на каждую задачу.
Особенно когда работаешь самостоятельно: задачи меняются, появляются срочные правки, а часы постепенно складываются в недели.
Поэтому Worklog объединяет проекты, задачи, рабочее время и финансовые показатели в одном сервисе.
От проекта
до финансового результата
Проект
Создаётся проект с клиентом, бюджетом и часовой ставкой.
Задачи
Работа разбивается на отдельные задачи и их статусы.
Таймер
Рабочее время запускается прямо на проекте и привязывается к задаче.
Стоимость
Время пересчитывается в стоимость работы по часовой ставке.
Dashboard
Общая статистика показывает часы, стоимость и использование бюджета.
Не нужно отдельно считать часы
В каждом проекте можно запустить активный таймер, выбрать задачу и просто работать.
После остановки таймера запись попадает в историю. Время можно посмотреть по проекту, а стоимость рассчитывается автоматически на основе часовой ставки.
Время превращается в деньги
Для проекта задаётся бюджет и часовая ставка. Worklog связывает фактически затраченное время со стоимостью работы.
Благодаря этому можно видеть не только количество часов, но и сколько уже «съел» проект относительно установленного бюджета.
Вся картина
на одном экране
Что внутри
Не только интерфейс, но и нормальный backend
В проекте есть JWT-аутентификация, хеширование паролей через Argon2 и проверка доступа к проектам на уровне backend.
Для базы данных используется PostgreSQL, миграции ведутся через Alembic, а API построен на FastAPI и SQLAlchemy 2.
Отдельно реализована защита от нескольких одновременно запущенных таймеров для одного проекта на уровне PostgreSQL.
Рабочий инструмент
для ITоднушки
Worklog собран с нуля как полноценный MVP: backend, база данных, авторизация, web-интерфейс, управление проектами и задачами, таймер и расчёт стоимости работы.
Проект можно использовать как внутренний инструмент ITоднушки и одновременно как технический кейс с открытым исходным кодом.
Посмотреть код на GitHub →Давайте соберём его
Расскажите, какой процесс сейчас приходится вести вручную. Посмотрим, что можно автоматизировать.