Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hasanify/next-chat


https://github.com/hasanify/next-chat

Last synced: 2 days ago
JSON representation

Awesome Lists containing this project

README

        

# NextChat ![NextChat Logo](https://ik.imagekit.io/goodslogger/next_chat_logo.png?tr=w-50)

NextChat is an awesome realtime chat application built with Next.js, Redis, Pusher, Tailwind CSS, and NextAuth.js for seamless Google authentication.

## Features 💬

- Realtime messaging using Pusher
- Google authentication with NextAuth.js
- Beautiful UI powered by Tailwind CSS
- Fast and efficient server-side rendering with Next.js
- Data storage and caching using Redis

## Getting Started 🛠️

1. Clone the repo: `git clone https://github.com/hasanify/next-chat.git`
2. Install dependencies: `npm install`
3. Set up environment variables (check `.env.sample`)
4. Run the development server: `npm run dev`

## Tech Stack 👨‍💻

- Next.js: Blazing-fast React framework
- Redis: In-memory data store for caching
- Pusher: Realtime data synchronization
- Tailwind CSS: Utility-first CSS framework
- NextAuth.js: Simple authentication for Next.js

## Contributing 🤝

Contributions are welcome! If you have any cool ideas or find a bug, feel free to open an issue or submit a pull request.

## Connect with Us 🌐

- Find us on GitHub: [@hasanify](https://github.com/hasanify)
- Connect with me on NextChat: [email protected]

Let's chat in real-time with NextChat! 🚀🎉