Skip to content

Latest commit

 

History

History
51 lines (31 loc) · 1.16 KB

README.md

File metadata and controls

51 lines (31 loc) · 1.16 KB

Discord Clone: Chat Platform

Welcome to Discord Clone! This project is a real-time chat platform that offers a similar experience to the popular communication platform, Discord.

Features

  • 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

Installation

  1. Clone the repository

git clone https://github.com/js313/discord-clone.git

  1. Install dependencies

cd discord-clone npm install

  1. Create a .env file with the following environment variables:
PORT=<port-number>

DB_URI=<mongo-uri>

JWT_SECRET=<secret-key>
  1. Start the server

npm run dev

  1. Start the client

cd client npm start

Contributing

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.

License

This project is licensed under the MIT License. Have fun and happy chatting! 🎉🎉🎉