Timetracker
Таймтрекер для отслеживания времени, аналогичный Clockify, позволяющий пользователям начинать, завершать и редактировать отслеживаемые периоды времени для различных проектов. Приложение также предоставляет отчетность для анализа времени по различным периодам.
Основной функционал:
Отслеживание времени:
Начало и завершение отслеживания времени
Изменение времени начала и окончания трека
Выбор проекта и указание названия трека
Страница отчетности:
Обзор общих значений времени за неделю, месяц, год
Технологический стек:
Backend: Laravel
Фронтенд: React (с использованием Inertia.js)
Особенности разработки:
Backend на Laravel:
Разработка стабильного и масштабируемого backend'a с управлением треками времени, проектами и пользователями
Frontend на React с Inertia.js:
Интерфейс на React, обеспечивающий быструю и плавную работу с приложением без необходимости полной перезагрузки страницы благодаря Inertia.js
Удобное отслеживание времени:
Реализация функционала для начала, завершения и редактирования треков времени с возможностью выбора проекта и указания названия трека
Отчетность:
Создание страницы отчетности с возможностью анализа общих значений времени за различные периоды (неделя, месяц, год)
Аналогичность Clockify:
Ориентированность на создание приложения с функционалом, аналогичным популярным таймтрекерам, для удовлетворения потребностей пользователей в учете времени
Фото взято для иллюстрации. По согласованию с заказчиком нейтрально описываю свой опыт, не раскрывая конфиденциальной информации заказчика или проекта.