Skip to content

Dharyaj11/giga-chat-app

Repository files navigation

GIGA-CHAT

Overview

GIGA-CHAT Multilayer Chat and Video Application is a real-time communication platform that supports group and direct messaging, as well as audio and video interactions. It is built using modern web technologies to ensure a seamless user experience.

Features

  • Group and Direct Messaging: Send and receive messages in group chats or one-on-one conversations.
  • Audio and Video Calls: Real-time audio and video communication.
  • Authentication: Secure login using Google and GitHub with ClerkApi.
  • User Management: Role-based access control for managing user permissions.
  • Real-time Messaging: Instant messaging with message editing and deletion.
  • Backend Connectivity: Efficient data handling using PostgreSQL and Prisma ORM.
  • Responsive Design: User-friendly interface built with Tailwind CSS.

Technologies Used

  • Frontend: Next.js, TypeScript, Tailwind CSS, Zustand
  • Backend: Node.js, Express.js, PostgreSQL, Prisma ORM
  • Real-time Communication: Socket.IO, Livekit.IO
  • Authentication: ClerkApi
  • State Management: Zustand

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published