Skip to content

Built a feature-rich real-time chat application to enable seamless communication between users with a focus on performance and responsiveness.

Notifications You must be signed in to change notification settings

adharsh-A/chat-app-frontend

Repository files navigation

Chat App

A real-time chat application built with React, Node.js, and Socket.IO.

Features

  • 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

Getting Started

Prerequisites

  • Node.js (version 14 or higher)
  • npm (version 6 or higher)
  • PostgreSQL (version 12 or higher)

Installation

  1. Clone the repository: git clone https://github.com/adharsh-A/chat-app-frontend.git
  2. Install dependencies: npm install
  3. Create a PostgreSQL database and configure the environment variables in .env file
  4. Start the development server: npm run dev

Usage

  1. Open the application in your web browser: http://localhost:3000
  2. Create an account or log in to an existing one
  3. Start chatting with other users in real-time

Contributing

Contributions are welcome! Please submit a pull request with a clear description of the changes.

License

This project is licensed under the MIT License.

About

Built a feature-rich real-time chat application to enable seamless communication between users with a focus on performance and responsiveness.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published