Welcome to Discord Clone! This project is a real-time chat platform that offers a similar experience to the popular communication platform, Discord.
- Chat in real-time with other users
- Secure user authentication and authorization
- Create and manage multiple servers and channels
- Customize user roles and permissions
- Share files and media
- Use emojis and reactions to express yourself
- See typing indicators to know when others are typing
- Clone the repository
git clone https://github.com/js313/discord-clone.git
- Install dependencies
cd discord-clone npm install
- Create a
.env
file with the following environment variables:
PORT=<port-number>
DB_URI=<mongo-uri>
JWT_SECRET=<secret-key>
- Start the server
npm run dev
- Start the client
cd client npm start
We welcome contributions from everyone! Please feel free to open an issue or create a pull request if you have any suggestions or feature requests.
This project is licensed under the MIT License. Have fun and happy chatting! 🎉🎉🎉