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.
1- navigate to backend folder and follow README.md
instructions.
2- navigate to frontend folder and follow README.md
instructions.