Snappy is a real-time chat application built using React.js, Tailwind CSS, Socket.io, Node.js, and Express.js. It allows users to register, select avatars, and start chatting with other users in real-time without the need to refresh the page. Users can also spice up their messages with emojis.
User Registration: Users can create an account on Snappy by providing their desired username and selecting an avatar from a collection of avatars available.
Real-time Chat: Once registered, users can start chatting with other users of the application in real-time. Messages are delivered instantly without the need for page refresh.
Emoji Support: Snappy allows users to use emojis in their messages to express emotions and add a fun touch to their conversations.
View Screenshots of the application at here.
git clone https://github.com/JainamShah28/Realtime-Chat-Application.git
cd Realtime-Chat-Application
npm install
npm start
http://localhost:5000
npm start
http://localhost:3000