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) ->