Discord Clone using React, ReactQuery, Tailwindcss, Redux, Socket IO, NodeJS, Express, MongoDB and Redis.
- 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
2- navigate to frontend folder and follow