Web Application

[Highlight Project]

1. Introduction

This project is a real-time communication app I built while learning WebRTC. Inspired by Zoom, it supports both group chat and 1-on-1 video calls, providing a seamless communication experience directly in the browser.

This project gave me hands-on experience in real-time communication systems and WebRTC signaling.

The Zoom clone project I built was recognized as one of the top submissions in the 17th Zoom Challenge cohort by Nomad Coders. hahnsb0579 is me.
Announcement Link: https://nomadcoders.co/community/thread/6103

Key Features
  • Nickname Change

    Users can change their display name, with real-time sync and validation against duplicates.

  • Group Chat

    Text-based chat with dynamic room creation, nickname validation, and participant lists.

  • 1-on-1 Video Chat

    Secure peer-to-peer video calls powered by WebRTC with support for camera/mic control and in-call text chat.

  • Room Management

    Displays live room lists, handles duplicate room name prevention, and supports room join/quit actions with live feedback.

2. Techs

  • Language / Script

  • Framework

  • Library

  • API

  • IDE

  • VCS

  • Compiler / Transpiler / Bundler / Build Tool

  • Linter / Formatter

  • Package Manager / Dependency Manager

  • Etc.

3. Screenshots

© 2025 hansf14. All Rights Reserved.