VisionCast is a modern, real-time video conferencing application that enables seamless communication through video, audio, and chat — all powered by advanced web technologies and AI enhancements.
- 🎥 Real-time video & audio calling
- 💬 Instant chat during meetings
- 🧠 AI-powered voice assistant (coming soon)
- 🔐 Secure user authentication
- 🌐 Room-based meeting system (like Zoom)
- 🖥️ Responsive and user-friendly UI
- 📡 Socket.IO for real-time communication
- ⚙️ Node.js, Express.js, MongoDB backend
| Frontend | Backend | Real-time | Database | Auth |
|---|---|---|---|---|
| React.js | Node.js | Socket.IO | MongoDB | Custom/Auth |
| Material-UI | Express.js | WebRTC | Mongoose | Sessions/Tokens |
VisionCast/ ├── backend/ │ ├── controllers/ │ ├── routes/ │ └── models/ ├── frontend/ │ ├── components/ │ ├── pages/ │ └── styles/ ├── .env ├── server.js └── README.md
- Clone the repository
git clone https://github.com/Rishishinde08/VisionCast.git
cd VisionCast
# Backend
cd backend
npm install
# Frontend
cd ../frontend
npm install
PORT=8000
MONGO_URL=your_mongo_connection_string
# In backend folder
npm run dev
# In frontend folder
npm start
🧑💻 About the Developer
Developed with ❤️ by Rishi Shinde
🎓 Computer Science & Engineering Student
💻 Passionate about Full Stack & Android Development
🧠 Tech Stack: Java, C, Python, Node.js, React, MongoDB etc ..
🏐 Volleyball Player | Creative Thinker