A real-time chat application built with React, Node.js, and Socket.IO.
- Real-time messaging with typing indicators and message delivery status
- User authentication with secure JWT-based authentication
- Responsive and user-friendly interface using React and TailwindCSS
- Database management using PostgreSQL and Sequelize ORM
- Performance optimization with caching strategies
- Node.js (version 14 or higher)
- npm (version 6 or higher)
- PostgreSQL (version 12 or higher)
- Clone the repository:
git clone https://github.com/adharsh-A/chat-app-frontend.git
- Install dependencies:
npm install
- Create a PostgreSQL database and configure the environment variables in
.env
file - Start the development server:
npm run dev
- Open the application in your web browser:
http://localhost:3000
- Create an account or log in to an existing one
- Start chatting with other users in real-time
Contributions are welcome! Please submit a pull request with a clear description of the changes.
This project is licensed under the MIT License.