Realtime Chat is a web application with PWA functionality that allows you to communicate via text and voice channels with other users. The concept for the app is similar to other popular communicators (e.g. Discord).

The main tools I used for the projects are:
- React as a frontend library
- Firebase for backend (authentication, database)
- WebRTC for voice call functionality
- Electron for a desktop version of the app

Realtime Chat features a lot of stuff like:
- real-time chatting thanks to firestore (firebase's realtime database)
- friend and group lists
- voice chats made with WebRTC
- desktop version of the app

The whole app has a consistent, user-friendly interface which makes it easier to navigate for people who have could use other communicators as well.