Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

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

Repository files navigation

✨ Simran's Streamify β€” Chat & Video Calling Platform ✨

Preview Screenshot

Welcome to Simran's Streamify, a full-stack real-time chat and video communication platform designed for modern-day language learners, professionals, and friends. πŸš€


🎯 Key Features

  • πŸ’¬ Real-time Messaging with typing indicators and emoji reactions
  • πŸ“ž 1-on-1 & Group Video Calls with screen sharing and recording
  • πŸ” Secure JWT Authentication and protected routes
  • 🎨 32 Unique UI Themes for user customization
  • πŸ“ˆ Powered by: React, Express, MongoDB, TailwindCSS, TanStack Query
  • 🧠 Global state managed with Zustand
  • ❌ Built-in Error Handling (frontend + backend)
  • ☁️ Easily deployable and scalable
  • 🌐 Inspired by real-world communication needs

πŸ§ͺ Environment Setup

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

```bash
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

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages