Tech Stack: React+Vite,Chakra UI,Express,Web Socket,Cloudinary,JWT,Node Mailer,Mongoose,reac-router-dom,axios
Created and deployed a fully responsive full stack chat app used web-sockets for Full-duplex communication between the users.
Implemented the functionality to see last online time of user.
OTP based signup.
Implemented the debounce function to show the real-time availability of username.
File attachment is supported (images, pdf) used cloudinary to store the uploaded files.
React-emoji is used to send emoji from pc
Tokenized email verification used node-mailer to send mails and mjml for responsive email format.
Tokenized password reset.
User can change info from profile page