Thinh Nguyen's site
← Back to projects
Conference Zoom (MeetUs)

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