Discord Clone

A real-time chat application inspired by Discord, built with the power of MERN stack and Next.js.

Features:

  • Real-time Chat: Seamlessly chat with friends and communities. (In progress)
  • Private Messaging: Send direct messages to specific users. (Pending)
  • Voice Channels: Join voice channels to talk with others in real-time. (Pending)
  • Text Channels: Create and join text channels for specific topics. (In progress)
  • User Profiles: Customize your profile with a bio, avatar, and more. (Pending)
  • Server Management: Create, manage, and moderate your own servers. (In progress)
  • Role-Based Permissions: Assign roles to users with specific permissions. (Pending)
  • Push Notifications: Receive notifications for new messages and mentions. (Pending)

Tech Stack:

  • Frontend:

    • Next.js
    • React -TailWind CSS
  • Backend:

    • Node.js
    • Express.js
    • MongoDB
    • Socket.IO (for real-time communication)

Getting Started:

1. Clone the Repository:

git clone [https://github.com/your-username/discord-clone.git](https://github.com/your-username/discord-clone.git)