miladr0 / discord-clone

Discord Clone using React, ReactQuery, Tailwindcss, Redux, Socket IO, NodeJS, Express, MongoDB and Redis.

Home Page:https://discord-clone-ashy.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Discord Clone using React, ReactQuery, Tailwindcss, Redux, Socket IO, NodeJS, Express, MongoDB and Redis.

Online Demo

youtube video demo

demo


features

  • React is used along with Redux to power the front-end.

  • React-Query is used for request API and caching.

  • tailwindcss is used to create a similar Discord UI.

  • Socket.io is used for real-time messaging.

  • MongoDB to save data

  • Redis for interacting with socket, also can be used as socket adaptor for scaling.


How To Run


1- navigate to backend folder and follow README.md instructions.

2- navigate to frontend folder and follow README.md instructions.

About

Discord Clone using React, ReactQuery, Tailwindcss, Redux, Socket IO, NodeJS, Express, MongoDB and Redis.

https://discord-clone-ashy.vercel.app/

License:MIT License


Languages

Language:JavaScript 99.3%Language:SCSS 0.5%Language:Shell 0.1%Language:HTML 0.1%