Skip to content

singhmahipal/Talkify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’¬ Talkify β€” Real-Time Chat & Video Calling App

Talkify Preview

A modern fullstack communication app featuring real-time messaging, video calls, and dynamic themes. Built with ❀️ using React, Express, MongoDB, and Stream SDKs.



✨ Features

  • πŸ’¬ Instant Messaging β€” Real-time chat with typing indicators & emoji reactions
  • πŸ“Ή Video & Voice Calls β€” 1-on-1 and group calls with screen sharing & recording
  • πŸ” JWT Authentication β€” Secure auth, protected routes & persistent sessions
  • πŸ‘₯ Friends System β€” Add, accept, and manage friends easily
  • 🎨 32 UI Themes β€” Personalize the interface with unique looks
  • βš™οΈ Scalable Stack β€” React + Node.js + MongoDB + Stream
  • 🧠 State Management β€” Powered by Zustand + TanStack Query
  • 🚨 Robust Error Handling β€” Validations at both client & server ends
  • πŸš€ Deployment Ready β€” Smooth setup for Vercel, Render, or Netlify

🧩 Tech Stack Overview

Layer Technologies
Frontend React 19, TailwindCSS, DaisyUI, TanStack Query, Zustand
Backend Node.js, Express.js, MongoDB, Mongoose
APIs Stream Chat, Stream Video SDK
Auth JWT & Cookies
Build Tools Vite, ESLint, Nodemon

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages