Live On : https://unitysphere-production.up.railway.app/
- React
- Next.js 14
- Tailwindcss
- Socket.io
- Prisma
- TiDB Serverless
- Shadcn/ui
- LiveKit
- Uploadthing
- Clerk
- Real-time messaging using Socket.io
- Send attachments as messages using UploadThing (images, pdfs)
- Delete & Edit messages in real time for all users
- Create Text, Audio and Video call Channels
- 1:1 or 1:many conversation & video calls between members
- Member management (Kick, Role change Guest / Moderator)
- Unique invite link generation & full working invite system
- Infinite loading for messages in batches of 10 (tanstack/query)
- Server creation/customization
- UI using TailwindCSS and ShadcnUI
- Fully responsive UI
- Light / Dark mode
- Websocket fallback: Polling with alerts
- ORM using Prisma
- TiDB Serverless
- Authentication with Clerk