/Chat-App

Real-time chat application built with Node.js and Next.js. Features WebSocket support for instant messaging, user authentication, and chat rooms. Designed for responsiveness and modern UI/UX with Tailwind CSS.

Primary LanguageJavaScript

🚀 Real-Time Chat Application

Welcome to the Real-Time Chat Application! This app is built using cutting-edge technologies like Next.js, Node.js, Tailwind CSS, and Pusher-js to deliver a seamless and instant messaging experience.

Chat App Screenshot

✨ Features

  • Real-Time Messaging: Powered by Pusher-js for instant message delivery.
  • 🔒 User Authentication: Secure login and registration system.
  • 📱 Responsive Design: Adaptable to both desktop and mobile devices.
  • 🎨 Modern UI/UX: A clean and intuitive interface crafted with Tailwind CSS.

🛠️ Technologies Used

  • Next.js: The React framework for server-rendered and statically generated apps.
  • Node.js: A robust server-side runtime environment.
  • Tailwind CSS: Utility-first CSS framework for rapid UI development.
  • Pusher-js: Real-time communication service for WebSocket-based messaging.

🚀 Getting Started

Follow these steps to get the project up and running locally.

Prerequisites

Make sure you have Node.js and npm installed.

Installation

  1. Clone the repository:

    git clone https://github.com/poyrazavsever/Chat-App.git
    cd Chat-App
  2. Install dependencies:

    npm install

Running the App

Start the development server:

npm run dev