Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sougata-github/team-chat

Full-Stack Discord clone built using Next.js.
https://github.com/sougata-github/team-chat

clerk neondb nextjs prisma react-query shadcn-ui socket-io tailwindcss typescript uploadthing vercel zustand

Last synced: 2 days ago
JSON representation

Full-Stack Discord clone built using Next.js.

Awesome Lists containing this project

README

        

# Team-Chat
### Full-Stack discord clone built using Next.js.

## Preview of live site
![chrome_524D6VUCdF](https://github.com/sougata-github/Team-Chat/assets/102734212/4dfe809b-0142-4627-857f-a111b459dfd5)
![chrome_TWGeMrgmXO](https://github.com/sougata-github/Team-Chat/assets/102734212/92ae53d0-4d33-40c7-b601-597513aaa02b)

## Key Features

- Real-time messaging
- Send attachments as messages
- Delete & Edit messages in real time for all users
- Create Text, Audio and Video call Channels
- 1:1 conversation between members
- 1:1 video calls between members
- Member management (Kick, Role change Guest / Moderator)
- Unique invite link generation & full working invite system
- Infinite loading for messages
- Server creation and customization
- Fully responsive
- Light / Dark mode
- Websocket fallback: Polling with alerts
- Authentication

## Tech-Stack

- Next.js 14
- TypeScript
- Tailwind CSS
- Prisma
- NeonDB
- Socket IO
- React Query
- Clerk
- Uploadthing
- Livekit
- Shadcn UI
- Zustand
- Emoji mart
- Axios
- Zod
- Next themes
- Vercel