Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
OmmaTeam — це сучасна платформа для командної роботи, побудована на мікросервісній архітектурі з реальним часом, масштабованістю та повною кастомізацією ролей. Створена як альтернатива OmmaTracker, але з більшими можливостями, стабільністю та зручністю.

Технології
Back-end:
Основні: Node.js, NestJS, TypeScript, PostgreSQL, Prisma ORM
Безпека: bcrypt, JWT, OAuth 2.0
Валідація та докум.: Class-Validator, Swagger
Реальний час: Socket.IO, Kafka
Інше: Nodemailer, Jest
Чиста, модульна архітектура, структурований код, API документація
? Front-end:
Фреймворк: React, TypeScript
Стан: Redux Toolkit, RTK Query
Форми: React Hook Form, Zod
Запити: Axios, TanStack Query
Маршрутизація: TanStack Router
Інше: SCSS, i18n, Vitest
Структурований код по компонентах, чиста архітектура, багатомовність

Ідея проєкту
OmmaTeam створено як гнучку альтернативу OmmaTracker з розширеними можливостями:
- кастомні ролі в командах,
- реальний час (чат, нотифікації),
- стабільна робота завдяки Kafka та мікросервісній структурі,
- інтернаціоналізація (локалізація EN/UK),
- чіткий і чистий код як на фронті, так і на бекенді.

? Архітектура серверу
- register-service: авторизація, реєстрація, профілі
- team-service: створення/видалення команд, запрошення, ролі
- task-service: створення/редагування/завершення задач, сабтаски, дедлайни
- chat-service: чат-комунікація та зберігання повідомлень
- notifications-service: генерація та доставка повідомлень

Реалізовано на даний момент
-Реєстрація та логін (JWT + Google)
- Зкидання паролю
- Зміна профілю (сервер)
- Локалізація (EN/UK)
- CI/CD пайплайн з GitHub Actions
- Створення комманд
- Створення та виконання завдань комманди
Деталі роботи
Бюджет 20 000 UAH
Додано 28 травня 2025
148 переглядів
Фрилансер
Ірина Полякова
Україна Харків  1  0

Вільний для роботи Вільний для роботи
1 Сейф завершений
На сервісі 1 рік