Корпоративна система спілкування
Являє собою веб-застосунок, який надає можливість компаніям організовувати роботу між працівниками як всередині окремих відділів, так і кооперацію між відділами. В додатку присутні функції месенджера, в якому можна створювати приватні чати (1-на-1), групові чати (багато-на-багато) та канали (1-на-багато) за аналогією телеграму. Компанія може створювати відділи та розподіляти працівників між ними.
Крім функції месенджера, застосунок має також функції менеджера проєктів, в якому можна створювати проєкти, призначати працівників для його виконання, визначати дедлайни та прикріплювати усі необхідні файли.
При розробці було використано такі технології як
- #React (з #TypeScript, для фронтенду) + React-Spring (для анімацій)
- #Express.js (для бекенду, REST API)
- #Passport.js (для автентифікації)-
- #PostgreSQL (як базу даних)
- #TypeORM (як JavaScript ORM-бібліотеку для взаємодії з БД).
Дизайн також був повністю розроблений мною у Figma.
Крім функції месенджера, застосунок має також функції менеджера проєктів, в якому можна створювати проєкти, призначати працівників для його виконання, визначати дедлайни та прикріплювати усі необхідні файли.
При розробці було використано такі технології як
- #React (з #TypeScript, для фронтенду) + React-Spring (для анімацій)
- #Express.js (для бекенду, REST API)
- #Passport.js (для автентифікації)-
- #PostgreSQL (як базу даних)
- #TypeORM (як JavaScript ORM-бібліотеку для взаємодії з БД).
Дизайн також був повністю розроблений мною у Figma.