Skip to content

Simple and intuitive chat application that enables real-time communication between users

Notifications You must be signed in to change notification settings

neilgebhard/chat-app

Repository files navigation

Chat App

Introduction

Welcome to this real-time chat app! This project is a simple and intuitive chat application that enables real-time communication between users. Whether you want to chat with friends, family, or team members, this app has got you covered. Say goodbye to delays in messaging and enjoy seamless conversations in real time!

Key Features

  • Real-time Messaging: Chat instantly with other users in real time. No more waiting for messages to arrive; conversations happen instantly.

  • User Authentication: Securely sign up and log in using your credentials.

  • Chat Rooms: Create or join chat rooms on specific topics, projects, or interests. Group conversations and keep your chats organized.

How to Use

  1. Signup/Login: Create a new account or log in with your existing credentials to access the chat app.

  2. Start a Chat: Choose a chat room or create a new one.

  3. Real-time Messaging: Type your message and hit "Send". The messages will be instantly delivered and you'll see responses in real time.

Technologies Used

  • Frontend: HTML, CSS, TypeScript, Next.js, Tailwind
  • Backend: Node.js, PostgreSQL, Supabase
  • Real-time Communication: Supabase realtime servers
  • Authentication: Supabase Auth

Get Started

To run this chat app locally, follow these steps:

  1. Clone this repository to your local machine.

  2. Install the required dependencies using npm install.

  3. Set up your Supabase account and configure the environment variables in .env.local using .env.example as a blueprint.

  4. Start the server using npm run dev.

  5. Navigate to http://localhost:3000 in your web browser to access the application.

Feedback and Contributions

I'm always open to feedback, collaboration, and constructive criticism. Feel free to explore this project, raise issues, or suggest improvements. Happy coding.

About

Simple and intuitive chat application that enables real-time communication between users

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published