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