Welcome to Simran's Streamify, a full-stack real-time chat and video communication platform designed for modern-day language learners, professionals, and friends. 🚀
- 💬 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
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
cd frontend
npm install
npm run dev