← Back

Work13

Electron Desktop Recorder

A desktop app that records Microsoft Teams consultation calls and uploads them to the cloud, built with Electron and the Recall.ai Desktop SDK.

Role
Fullstack
Built for
Work and Travel Guide GmbH (WTG)
Status
private
Stack
Electron, React, TypeScript, Recall.ai SDK, Express
Fig. 01
Fig. 02

The project

An Electron desktop app for recording consultation calls held in Microsoft Teams. It runs in the system tray, detects when a meeting starts, and records it locally using the Recall.ai Desktop SDK, then uploads the recording to the cloud so the team can review it later through a custom backend.

Key features:

  • Detects Teams meetings automatically and starts recording for scheduled consultations
  • Asks before recording any other meeting, with a one-click Start Recording button
  • Clear recording indicator in the app and system tray while a call is being recorded
  • Stops automatically when the meeting ends and uploads the recording in the background
  • Backend service that issues upload tokens and lists and retrieves past recordings
  • Packaged as native installers for Windows (Squirrel) and macOS (DMG)

Next project

All work

Business Map

Personal · Fullstack