Snappy-chat is a real-time chat application based on socket.io for communication between multiple clients.
- Frontend: JavaScript, React, HTML
- CSS: React's styled-components
- Backend: Node.js, Express.js, Axios
- Database: NoSQL (MongoDB)
Users can log in to the system using their username and password.
Users can register if they don't have an account.
Users can set their own avatar after logging in.
Users can click on other online users in the system to start messaging in real-time.
Users can share emojis in their messages.
- This app can be customized to attach files and share them with other users.
- Live video chat feature can also be added in the future.