← К списку проектов
Самостоятельные проекты

TimeChecker

Учёт времени и доступности команды

TimeChecker
Начало проекта

О проекте

TimeChecker помогает команде видеть, кто сейчас работает или отсутствует, менять статус одной кнопкой и согласовывать заявки в одной системе. Доступны демоверсия в браузере, Android APK и расширение для Chrome.

Идея из ежедневной работы
В удалённой команде сотрудники писали о приходе, уходе и временном отсутствии в отдельном Telegram-канале. Чтобы понять, доступен ли коллега, приходилось просматривать ленту и сопоставлять сообщения. Я решил заменить эту переписку единым инструментом с актуальными статусами команды.

Как работает TimeChecker
Участник отмечает начало и окончание работы или временное отсутствие одной кнопкой. Изменения видны остальным участникам команды. В системе можно подавать и согласовывать заявки на отпуск и отгул, сообщать о болезни, работать с графиками и табелем.

Три способа использования
Веб-версия позволяет просматривать команду и работать с табелем — прежде всего руководителю. Мобильное приложение подходит для быстрых отметок в любом месте. Расширение Chrome позволяет менять свой статус и видеть доступность коллег прямо из браузера. Возможный сценарий вне работы — координация участников поездки, отдыха или ретрита.

Мой вклад и разработка
Я сформировал идею и стратегию продукта, спроектировал структуру и архитектуру приложения и управлял разработкой. Ставил ChatGPT задачи на отдельные функции, просматривал сгенерированный код и проверял его работу. Дизайнер Vvtgq подготовил цветовую гамму, иконки и вёрстку приложения. Интерфейс промосайта создавался с помощью AI: ChatGPT выполнял техническую часть, Gemini создавал изображения и иконки, Grok помогал готовить тексты.

Проверка с пользователями
Приглашённые знакомые и друзья тестировали продукт в фокус-группах: находили ошибки, проверяли вёрстку и удобство использования. По их обратной связи переработано управление кнопками, убраны лишние элементы и объединены некоторые действия.

Текущее состояние
Доступна работающая демоверсия: веб-приложение, APK для Android и расширение Chrome с ручной установкой. Основные сценарии работают; расчёт табеля ещё отлаживается. Push-уведомления пока не реализованы. Следующие задачи — добавить их, встроить рекламу и определить модель монетизации. Планируется выпуск в Google Play и Chrome Web Store, затем будет рассмотрена версия для iPhone.

Используемый стек

  • MySQL Workbench
  • Postman
  • ChatGPT
  • Gemini
  • Grok
  • HTML5 / CSS3
  • JavaScript
  • Framework7
  • Cordova / Android APK
  • Python / FastAPI
  • REST API
  • MySQL
  • Node.js / npm / Vite
  • Git
  • Linux / Ubuntu / Apache / SSH
  • cron / shell scripts

Веб-версия

Материалы проекта

Участники и ответственность

Юрий Томаев ↗

Идея и стратегия продукта, структура и архитектура, управление разработкой, постановка задач AI, проверка кода и тестирование.

Vvtgq ↗

Цветовая гамма, иконки и вёрстка интерфейса приложения.