This project is a real-time chatting application with end-to-end encyption of chat messages and files by which a registered user can chat with their friends and relatives , send emoji's & files to them also, can download shared files also. With a robust Backend in Node Js and Express Js & visualy appealing user interface or Frontend in ReactJs , with Zustand for state management , Javascript , TailwindCSS and Shadcn-ui for overall better user experience and easyness, we have developed this application.
Backend: Javascript, NodeJs, ExpressJs, MongoDB, Socket.io, JWT Authentication with Http Only Cookie Storage, Yarn, Postman, etc.Frontend: ReactJs, React Router Dom, TailwindCSS, Shadcn-ui, Zustand, Socket.io-client, JavaScript, Yarn, etc
- NodeJs
- Git
- MongoDB Cliet or Server
- Docker
- For Backend (IDE or Editors)
- Visual Studio Code (VS Code)
- For Frontend (Editors)
- Visual Studio Code(VS Code) ->
Recommended - Sublime Text
- Visual Studio Code(VS Code) ->