๐Ÿ–ฅ๏ธ VOIP Angular Desktop (Coming Soon)

September 30, 2025 ยท View on GitHub

Angular Electron TypeScript Desktop MediaSFU

Professional VOIP Communication powered by MediaSFU
Native desktop-focused implementation (Electron + Angular). Feature parity target with existing React.js web client.
Status: Planned โ€“ Target Release Q4 2025

๐Ÿ“Œ Current State

Development has not started yet. This directory is a placeholder.

๐ŸŽฏ Goal

Provide a desktop-focused wrapper and UX for the existing feature set already implemented in the React.js web client (calls, session control, and room management) using Electron + Angular.

๐Ÿ”„ Reference Implementation

Use the React.js web version as the authoritative feature and flow reference:

  • React.js App: ../voip_reactjs/README.md
  • Feature parity target: Core call flows, session management, MediaSFU integration hooks.

๐Ÿ—‚๏ธ Planned Minimal Milestones

  1. Scaffold Angular + Electron project
  2. Port call/session UI + state management (mirroring React hooks/services)
  3. Integrate MediaSFU SDK + validation logic
  4. Implement basic packaging (Windows first, then macOS/Linux)
  5. Harden + release initial beta (Q4 2025 window)

๐Ÿค Contribution

Not accepting feature PRs yet. You may open issues to propose:

  • API alignment questions
  • Electron packaging considerations
  • Cross-platform edge cases

โœ… What To Use Today

Use the production React.js Web Client (can be installed as a PWA) until this is ready.

  • Main Project Overview: ../README.md
  • React.js Reference: ../voip_reactjs/
  • MediaSFU: https://mediasfu.com

License: MIT