Карточка сотрудника Project X
2021

Project X

Сервис учета рабочего времени сотрудников. Позволяет просматривать время решения тех или иных задач сотрудинками. Отличительной особенностью сервиса является, что сотрудники сами заполняют затраченное время. Это позволяет руководителям команд, распределять задачи более корректно для повышения общих компетенций команды.

цель.

Необходимо разработать сервис учета рабочего времени штата, позволяющий просматривать время, потраченное сотрудником на ту или иную задачу. А также реализовать возможность просматривания истории его работы.
Отметка по времени о выполнении задачи в Project X

технологии.

Сервис разработан с помощью библиотеки React и написан на типизированном языке TypeScript. Для управления состоянием данных и пользовательским интерфейсом использован инструмент Redux Toolkit. Серверная часть разработана на языке TypeScript с использованием фреймворка NestJS, при этом используется документоориентированная СУБД MongoDB. В качестве способа реализации стилей сервиса было решено использовать технологию styled-components. Эта позволяет имплементировать подход CSS in JS.
react
redux
typescript
nest.js
styled-components
mongodb

проектирование.

ProjectX - это внутренний сервис, необходимость в котором стала очевидной в ходе работы нашей студии. Были сформированы задачи и подготовлен продуманный UX/UI-дизайн интерфейса. Богатый опыт использования других способов учета рабочего времени позволил нам реализовать данный проект в максимально короткий срок, так как все недоработки и точки роста были известны заранее.
Сводная таблица учета времени в Project X

процесс.

Процесс разрабокти сильно похож на разрабокту Hire, так как это внутренний проект. Понимание того что нужно было у всей команды разработки, так как все активно пользуются похожими системами.

команда проекта.

Руководитель проекта
Авдеев Ю.В.
Руководитель технологий
Оганесян Р.Р.
Разработка
Бондаренко И.Г.
Пакало А.С.
Создание нового сотрудника в Project X

результат.

Внутреннее решение
Еще одно внутреннее решение от нашей студии, решающее нашу проблему. К сожалению аналогов удовлетворяюищх запросу не найдено.
Открытость
Каждый сотрудник вносит отработанное время сам. Также использует этот инструмент для самосовершенствования и ретроспективного взгляда на прошлые задачи.
Инкапсуляция истории работ
Решена проблема с сотнями таблиц в excel и все переехало сюда. Также клиенты имеют возможность просматривать аутстафф часы сотрудников.

другие проекты

Medcraft Fund
Веб-приложение с адаптивной версткой, предназначенное для привлечения инвесторов в медицинские стартапы
react
typescript
Эмма
Психологи на сервисе “Эмма” оказывают помощь людям в сложных жизненных ситуациях. Вы сможете подобрать наиболее подходящего Вам психолога и провести консультацию онлайн
react
redux
next js
typescript
nest js
node js
расскажите
о своем
проекте
Опишите кратко вашу задачу, и мы скоро свяжемся с вами
бюджет
краткая суть проекта, какие сроки,
другие подробности