Skip to content

Sanketmandwal/Chit-Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

✨ Fullstack Chat & Video Calling App ✨

React Express MongoDB TailwindCSS Zustand


🚀 Highlights

  • 🌐 Real-time Messaging: Typing Indicators, Reactions, and Read Receipts
  • 📹 1-on-1 & Group Video Calls: Screen Sharing & Call Recording
  • 🔐 Secure Access: JWT Authentication with Protected Routes
  • 🌍 Language Exchange Platform: 32 Stunning UI Themes
  • Tech Stack: React + Express + MongoDB + TailwindCSS + TanStack Query
  • 🧠 Global State Management: Using Zustand for State Sync
  • 🚨 Robust Error Handling: Comprehensive Frontend & Backend Error Management
  • 🌟 Scalable Technologies: Integrated with Stream API for Messaging
  • 🛠 Free Deployment: Fully Deployed App on Public Cloud
  • And Much More!

🧪 Environment Variables

Backend (/backend)

PORT=5001
MONGO_URI=your_mongo_uri
STEAM_API_KEY=your_steam_api_key
STEAM_API_SECRET=your_steam_api_secret
JWT_SECRET_KEY=your_jwt_secret
NODE_ENV=development

Frontend (/frontend)

VITE_STREAM_API_KEY=your_stream_api_key

🔧 Run the Backend


cd backend
npm install
npm run dev

💻 Run the Frontend

cd frontend
npm install
npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors