This is the frontend repository for the 75WayChat application. It allows users to engage in real-time chat, create public or private groups, and send messages within different chat rooms.
- Real-time chat with socket.io integration.
- Private and Public Groups with distinct UI representations (Private with Incognito Mask, Public with Globe).
- User-friendly messaging interface with message input, sent messages, and group details.
- Socket event handling for message broadcasting between users.
- Responsive UI for both mobile and desktop screens.
- React: Frontend UI library for building interactive user interfaces.
- Tailwind CSS: Utility-first CSS framework for styling.
- Framer Motion: Library for animations in React.
- Socket.IO: Real-time bidirectional communication between frontend and backend.
- React Router: For navigation between different pages.
Make sure you have the following installed:
- Node.js (v20 or above)
- npm (v9 or above) or yarn (for package management)
- Clone the repository to your local machine:
git clone https://github.com/aryandwivedi007/75waychatfe.git
cd 75waychatfe
```bash
npm install
```bash
npm run dev