Розробка Task Manager для Barduck | React.js, GraphQL

Задача:

Розробити платформу для управління завданнями, яка дозволить користувачам реєструватися, створювати проекти та завдання, контролювати статуси завдань та взаємодіяти в реальному часі з учасниками команди. Цільова аудиторія включає команди та індивідуальних користувачів, що працюють спільно та регулярно виконують різноманітні завдання.

Рішення:

Ми впоралися із завданням шляхом впровадження різноманітних функцій:

Polygon Block: Цей компонент візуально відображає залежності між завданнями, дозволяючи користувачам збирати статистику про полігони та будувати їхню структуру для комплексного огляду завдань.

User Statistics: Адміністратори можуть збирати дані про окремих користувачів, включаючи своєчасність виконання завдань, та додавати відповідні примітки для поліпшення відстеження продуктивності.

Tags: Користувачі можуть додавати та редагувати теги, прикріплюючи їх до завдань для поліпшеної категоризації та організації.

Map: Призначена для створення таблиць завдань з різними статусами, що спрощує проектування.

Calendar: Відображає час виконання всіх завдань, проектів та їх поточний статус, надаючи огляд останніх досягнень.

Chat: Забезпечує особисте спілкування між користувачами та дозволяє обговорювати проекти, обмінюватися нотатками та файлами різних форматів в режимі реального часу, з індикаторами для відстеження активності користувача.

Projects: Сприяє створенню проектів, управлінню завданнями та призначенню обов'язків, враховуючи ролі користувачів та рівні доступу.

Використані технології:

React.js, GraphQL (Apollo): Ефективно зменшили навантаження на сервер завдяки гнучкому кешуванню даних та вибірковому запиту даних.

Bitbucket: Виступив як сервер та інтерфейс для системи контролю версій GIT, підтримуючи рецензування коду, контроль версій та співпрацю.

Konva.js: Використовувався для синхронізації React.js та Canvas, що дозволяє малювання графіки на полотні.

Покращення бізнес-процесів:

Barduck, менеджер завдань, підвищив ефективність виконання завдань, організовував роботу компанії та підвищив прозорість, в кінцевому підсумку сприяв поліпшенню ключових показників ефективності (KPI) в бізнес-процесах.

Покращення продуктивності команди:

Barduck оптимізував розподіл навантаження між учасниками проекту, підвищив залученість співробітників та забезпечив контроль над робочим навантаженням команди, що призвело до поліпшення загальної продуктивності команди.

Розробка Task Manager для Barduck | React.js, GraphQL изображение 1

Розробка Task Manager для Barduck | React.js, GraphQL изображение 2

Розробка Task Manager для Barduck | React.js, GraphQL изображение 3

Розробка Task Manager для Barduck | React.js, GraphQL изображение 4

Робота додана: 19.03.24, змінена: 04.04.24

Вгору