Skip to content
/ phonic Public

chat application backend infrastructure in NestJS using Livekit for handling audio/video calls

Notifications You must be signed in to change notification settings

wfkpk/phonic

Repository files navigation

Phonic

Phonic is a Chat application's backend infrastructure written in NestJs/typescript, and we are using Livekit for handling audio/video calls which can hold from 2 to more than 100k users in the same chat room. Phonic has all the functionality a chat app needs. Everything is handled very carefully, from sending messages in the room to joining the voice room.

Tech-stack

-Livekit for audio/video calling (check livekit.service)
-using asymmetric encryption for chat messages (might be the right thing to do)(check encryption.service)
-PostgreSQL as our database
-famous Prisma orm (lets not talk about the abstraction layer in Prisma)
-Passport with JWT strategy for authentication(check auth.guard,jwt.service)

Buit With NestJS and with ❤️.


Reference-

About

chat application backend infrastructure in NestJS using Livekit for handling audio/video calls

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published