Skip to content

yash-raj-gupta/Amicus-Realtime-Chat-app

Repository files navigation

Amicus

Welcome to Amicus – the ultimate real-time chat app tailored for developers! Made with the power of Next.js, Redis, Pusher, Tailwind, and NextAuth, Amicus is designed to be fast, responsive, and developer-friendly (because who else would appreciate the GitHub login joke?).

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

Features

  • Real-Time Messaging: Experience instantaneous chat updates with Pusher.
  • Developer Login: Only GitHub login allowed – because real developers commit to their chats.
  • Fast and Responsive: Built with Next.js and optimized with Tailwind CSS.
  • Secure Authentication: NextAuth ensures your chat is safe and secure.
  • Redis Backed: Efficient data handling with Redis.

Learn More

To learn more about the technologies used in Amicus, take a look at the following resources:

Deploy on Vercel

The easiest way to deploy Amicus is to use the Vercel Platform from the creators of Next.js.

Check out the Next.js deployment documentation for more details.

Deployed Link

Check out the live version of Amicus here.

Contributing

Contributions and feedback are welcome! Feel free to check out the Amicus GitHub repository to report issues or submit pull requests.


Enjoy chatting with Amicus! 🚀