Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hasanify/next-chat
https://github.com/hasanify/next-chat
Last synced: 2 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/hasanify/next-chat
- Owner: hasanify
- Created: 2023-08-24T07:56:01.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-27T12:16:42.000Z (about 1 year ago)
- Last Synced: 2023-08-27T12:58:32.046Z (about 1 year ago)
- Language: TypeScript
- Homepage: https://next-chat-blond.vercel.app
- Size: 659 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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! 🚀🎉