System komunikacji korporacyjnej
Jest to aplikacja webowa, która umożliwia firmom organizowanie pracy między pracownikami zarówno wewnątrz poszczególnych działów, jak i współpracę między działami. Aplikacja zawiera funkcje komunikatora, w którym można tworzyć prywatne czaty (1-na-1), czaty grupowe (wielu-na-wielu) oraz kanały (1-na-wielu) na wzór Telegramu. Firma może tworzyć działy i przydzielać pracowników między nimi. Oprócz funkcji komunikatora, aplikacja ma również funkcje menedżera projektów, w którym można tworzyć projekty, przydzielać pracowników do ich realizacji, ustalać terminy oraz załączać wszystkie niezbędne pliki. W trakcie rozwoju wykorzystano takie technologie jak
- #React (z #TypeScript, dla frontendu) + React-Spring (do animacji)
- #Express.js (dla backendu, REST API)
- #Passport.js (do autoryzacji)
- #PostgreSQL (jako bazę danych)
- #TypeORM (jako biblioteka ORM JavaScript do interakcji z bazą danych).
Projekt został również w pełni opracowany przeze mnie w Figma.
- #React (z #TypeScript, dla frontendu) + React-Spring (do animacji)
- #Express.js (dla backendu, REST API)
- #Passport.js (do autoryzacji)
- #PostgreSQL (jako bazę danych)
- #TypeORM (jako biblioteka ORM JavaScript do interakcji z bazą danych).
Projekt został również w pełni opracowany przeze mnie w Figma.