Skip to content

KAMAL-02/LinkUp

Repository files navigation

WhatsApp Clone Chat Application

This is a WhatsApp-like chat application built with Next.js 14, React.js, TypeScript, and TailwindCSS. The app features both private one-on-one chats and group conversations, with media sharing capabilities for images and videos.

Features

  • ⚙️ Tech stack: Next.js 14, React.js, TypeScript, TailwindCSS, Convex
  • 🔑 Authentication: User login and sign-up powered by Clerk
  • 📨 Private and Group Chats: Users can engage in one-to-one or group conversations
  • Online/Offline Status: Real-time user status indicator
  • 🚀 Admin Controls: Group admins can kick users from the group
  • 🎥 Video Calls: Private and group video calls (Coming Soon)
  • 📸 Media Sharing: Send images and videos within chats
  • 🤖 OpenAI Integration: ChatGPT for smart replies and DALL-E 3 for AI-generated images (Coming Soon)
  • 🐛 Error Handling: Robust error handling both on the client and server side
  • 👌 Global State Management: Managed with Zustand for a smoother app experience
  • 👻 Webhooks: Advanced features like webhook support
  • 🌙 Light/Dark Mode: Toggle between light and dark themes

Tech Stack

  • Frontend: Next.js 14, React.js, TypeScript, TailwindCSS
  • Backend: Convex
  • Authentication: Clerk
  • State Management: Zustand

About

Whatsapp inspired chat App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published