This project is an alternative to Discord and other professional social platforms like Slack by mixing the best of both worlds. It is a chat application that allows users to create servers and channels, and chat with other users. It also allows users to create and join voice channels to talk with other users. I personally worked on the frontend of the application, using React and Next.js. I also helped build the backend using Prisma, PostgreSQL and tRPC. My proudest achivement is the WebSocket implementation in both the frontend and backend using technologies like the Node HTTPS module and the WebSocket API.
Created by Arnab Chakraborty
Copyright 2024