Corporate communication system
Web application that allows employers to organize work between different employees and departments.
The application consists of 2 main parts: messenger and project manager.
Messenger provides real time messaging in 1-to-1 chats and groups and broadcasting in 1-to -many channels
The project manager allows to create projects, assign employees to them and add description, project documentation and other attachments.
Technology stack:
- #React (з #TypeScript, for frontend) + React-Spring (for animations)
- #Express.js (for backend, REST API)
- #Passport.js (for authentication)-
- #PostgreSQL (as a database)
- #TypeORM (as JavaScript ORM-library for database interactions).
The application consists of 2 main parts: messenger and project manager.
Messenger provides real time messaging in 1-to-1 chats and groups and broadcasting in 1-to -many channels
The project manager allows to create projects, assign employees to them and add description, project documentation and other attachments.
Technology stack:
- #React (з #TypeScript, for frontend) + React-Spring (for animations)
- #Express.js (for backend, REST API)
- #Passport.js (for authentication)-
- #PostgreSQL (as a database)
- #TypeORM (as JavaScript ORM-library for database interactions).