- User Authentication
- Login
- Register
- Invite Friends
- Create Channel
- Realtime Chat and Video Chat
- Screen Share
- MongoDB (Mongo atlas)
- Express.js (Backend)
- React.js (Frontend)
- Node.js (Backend)
- Redux (Used for state management)
- socket.io (Used for real-time chat)
- webRTC (Used for video chat)
- Clone the repo
git clone https://github.com/dhanu0510/discord-frontend.git
- Install NPM packages
npm install
- Run the server
npm start