This project is a Chat App built using React, Socket.io, custom hooks, and custom context. It aims to replicate the core functionality of the popular messaging application, allowing users to send and receive real-time messages in a user-friendly interface. The use of Socket.io enables seamless, instant messaging, while custom hooks and context provide efficient state management and data sharing across components.
- Real-time messaging using Socket.io for instant communication
- Custom hooks for managing state and logic reuse
- Custom context for efficient data sharing across components
- run npm i && npm start for client side.
- run npm i && npm run devStart for server side.