Skip to content

Rishishinde08/VisionCast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

VisionCast

VisionCast 🎥💬

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.


🚀 Features

  • 🎥 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

🛠️ Tech Stack

Frontend Backend Real-time Database Auth
React.js Node.js Socket.IO MongoDB Custom/Auth
Material-UI Express.js WebRTC Mongoose Sessions/Tokens

📁 Project Structure

VisionCast/ ├── backend/ │ ├── controllers/ │ ├── routes/ │ └── models/ ├── frontend/ │ ├── components/ │ ├── pages/ │ └── styles/ ├── .env ├── server.js └── README.md


🧪 How to Run Locally

  1. 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

About

VisionCast is more than just a Zoom alternative — it's a platform that brings together real-time communication and intelligent features. Whether you're collaborating with teammates or hosting online sessions, VisionCast ensures clarity, speed, and simplicity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors