Skip to content

Repository files navigation

Chatter - Real-time Chat Application

A modern real-time chat application built with Next.js, Tailwind CSS, and Upstash Redis.

Features

  • Real-time messaging
  • User authentication (email/password)
  • Notifications system
  • Responsive design
  • Dark mode support
  • Custom animations with GSAP

Getting Started

Prerequisites

  • Node.js 16.8.0 or later
  • npm or yarn

Installation

  1. Clone the repository:

```bash git clone https://github.com/yourusername/chatter.git cd chatter ```

  1. Install dependencies:

```bash npm install

or

yarn ```

  1. Set up environment variables:

Create a .env.local file in the root directory with the following variables:

``` UPSTASH_REDIS_REST_URL=your_upstash_redis_url UPSTASH_REDIS_REST_TOKEN=your_upstash_redis_token ```

  1. Run the development server:

```bash npm run dev

or

yarn dev ```

  1. Open http://localhost:3000 in your browser.

Deployment

This project is ready to be deployed to Vercel:

Built With

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

a real thime chat app using new technologies, still opened for more modification and features😉

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages