Skip to content

A Discord clone is an app like Discord for creating servers and channels for text, audio, and video communication. You can edit or delete servers and channels, manage members, and engage in one-on-one or group chats using socket.io. It also offers video and audio calling using the Livkit SDK.

Notifications You must be signed in to change notification settings

spsanchore13/next.js-discord-clone

Repository files navigation

Discord Clone With Next.js

next.js-discord-clone

A Discord clone is an app similar to Discord where you can create servers and channels for text audio and video communication. You can edit or delete servers and channels and manage members within channels. It also supports both one-on-one and group chats using socket.io technology. Additionally it includes video and audio calling features using the open-source Livkit SDK.

🚀 Demo

https://next-js-discord-clone.vercel.app/

Project Screenshots:

1. SignIn

project-screenshot

2. SignUp

project-screenshot

3. Landing Page

project-screenshot

4. Server Creation

project-screenshot

5. Server Settings

project-screenshot

6. Searching Members & Channels

project-screenshot

7. One-On-One Conversation

project-screenshot

🛠️ Installation Steps:

1. Cloning Into Local System

git clone https://github.com/spsanchore13/next.js-discord-clone.git

2. Install All Dependencies

npm install

3. Start Application

npm run dev

💻 Built with

Technologies used in the project:

  • React.js
  • Next.js
  • Node.js
  • Express.js
  • TailwindCSS
  • ClerkAuth
  • Socket.Io
  • TypeScript
  • shadecn/ui

About

A Discord clone is an app like Discord for creating servers and channels for text, audio, and video communication. You can edit or delete servers and channels, manage members, and engage in one-on-one or group chats using socket.io. It also offers video and audio calling using the Livkit SDK.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages