MISC · 11 января 2018, 16:22 · Отдел информации dev.by
Белорусский аутсорсер CoralTeam написал собственный таймтрекер c открытым исходным кодом

Продукт CoralTime — простая в использовании система учёта рабочего времени, предназначенная как для персонального использования, так и для команд любого масштаба. Это проект с открытым исходным кодом. О разработке dev.by сообщил директор компании CoralTeam Александр Кулик.

Иллюстрация: CoralTeamВ компании использовали открытую систему Anuko с 2005 года, но она уже ощутимо устарела, поэтому понадобилось глобальное обновление. В процессе поиска в компании поняли, что найти отвечающую требованиям компании систему попросту невозможно: свободные системы в основном представляют собой сырые и часто заброшенные проекты, а платить от $5 в месяц за одного пользователя в компании не хотели.

Иллюстрация: CoralTeam

В таких случаях в ИТ-отрасли принято «пилить» собственные разработки — что и сделали в CoralTeam. Тайм-трекер создавали во время «простоя» разработчиков между заказами — такое иногда случается в аутсорс компаниях. Собственный проект позволил занять рабочее время и опробовать новые технологии «в боевых условиях».

«Требования к программе были довольно простыми: нам был нужен минимум функционала: создание пользователей, проектов, добавление базовых и уникальных задач, связь с клиентами. А главное — учёт планируемого и отработанного времени, как вручную, так и с помощью таймера, а также формирование наглядных отчётов. Конечно, сегодня аналогичных продуктов очень много, но большая часть из них – коммерческие», — рассказывает Александр Кулик.

CoralTime создали на базе технологий, с которыми работает компания: связке .NET и Angular4. Проект также использовали для тестирования только вышедшего на тот момент .NET Core (сейчас происходит миграция на .NET Core2).

Итоговая система имеет набор базовых функций и не перенасыщенна сложной логикой, утверждают в компании. Существуют три группы пользователей – администратор, менеджер проекта и пользователь, позволяющие гибко управлять доступом к данным и отчётам.

«Конечно, дизайн ещё далёк от идеала, и мы продолжаем его дорабатывать, постепенно добавляя новые функции. Но базовый функционал доступен уже сегодня, так что мы приглашаем другие компании присоединиться к использованию CoralTime и, возможно, помочь с дизайном, разработкой и прочим», — отметили в CoralTeam.

Бета-версия продукта доступна в репозитории компании, а отзывы и комментарии принимаются по адресу coraltime.help@gmail.com. Демо-версию системы можно скачать по ссылке (чтобы войти на сайт, нужно ввести имя пользователя admin, user или pm и «password» в качестве пароля).

Источник: dev.by
Новые комментарии

Обсуждение

Missing
-3

вопрос один "накуя?"

Missing
+8

"... Тайм-трекер создавали во время «простоя» разработчиков между заказами — такое иногда случается в аутсорс компаниях. Собственный проект позволил занять рабочее время и опробовать новые технологии «в боевых условиях»... ". )))))))

Missing
+3

чтобы люди перестали трекать время в excel )

Missing-male
+5

Классная вещь. Тот же редмайн из коробки не умеет детализировать в таком виде отчёт за неделю, это иногда подбешивает. Да и добавлять на бегу удобнее. Но сыроват, потыкался в демку, некоторые страницы только после перезагрузки начинали работать

Missing
+3

Да, сыроват не то слово, будем очень благодарны за комментарии. Сами перешли полностью только с нового года )))

Можно прямо в гитхабе добавлять, будем разгребать потихоньку https://github.com/CoralTime/CoralTime/issues

Missing
+2

Очень хорошо! Будет здорово, если продолжите совершенствовать. Просите у Microsoft по BizSpark ресурсы в Azure,

Missing
work1908
– frontend developer в Offsiteteam

+1

Спасибо!

Missing

Angular 4... "новые технологии" :D


Авторизуйтесь, чтобы оставлять комментарии

Использование материалов, размещенных на сайте, разрешается при условии прямой гиперссылки на dev.by. Ссылка должна быть размещена в подзаголовке или в первом абзаце публикации.
datahata — хостинг в Беларуси