Project Showcase
Conference Zoom (MeetUs)
A modern video conferencing application supporting real-time video, audio, and messaging.
#React 19
#Node.js
#VideoSDK
#Socket.io
#TypeScript
A modern video conferencing application supporting real-time video, audio, and messaging, designed with a user-friendly interface and high performance.
🔗 Live Demo: https://fezus.vercel.app
🔗 Source Code: GitHub Repository
🚀 Key Features
- High-Quality Video/Audio Calls: Utilizes VideoSDK / Zoom VideoSDK to ensure stable and smooth connections.
- Real-time Messaging: Live in-meeting chat powered by Socket.io.
- Secure Authentication: Supports traditional JWT login as well as single sign-on (SSO) via Google and Microsoft (OAuth2).
- Meeting Management & Scheduling: Automated meeting scheduling and reminders using the Agenda library.
- Modern UI/UX: Built with React 19, TailwindCSS v4, Framer Motion, and Radix UI for a seamless experience.
- Media & File Management: Integrated with Cloudinary for optimal image and video storage.
🛠 Technologies Used
Frontend
- Framework: React 19, Vite, TypeScript
- Styling & UI: TailwindCSS v4, Radix UI, Framer Motion, Lucide React
- State & Form: React Hook Form, Zod
- Real-time & Video: Socket.io-client, @videosdk.live/react-sdk, @zoom/videosdk
Backend
- Core: Node.js, Express.js, TypeScript
- Database & Cache: MongoDB (Mongoose), Redis
- Real-time: Socket.io
- Authentication: Passport (Google, Microsoft), JWT
- Others: Nodemailer (Email delivery), Agenda (Job scheduling), Cloudinary