Project Goal

Develop a proof-of-concept MacOS native screen recording tool using Electron.JS, designed to integrate with Montra - a browser-based video creation platform similar to Google Slides. The tool will enable content capture for further editing and post-processing within Montra projects.

Figma Wireframes

https://www.figma.com/design/4fzE5fvl023etccudy3HxU/Haseeb----Montra-Native-Screen-Recorder?t=GQWQdjqbHPRRPchk-1

Video Walkthrough

https://www.loom.com/share/498ccf7ceb734208ae21cd4f47a6d6b0?sid=d0d391a5-b74c-4c58-9506-786c8a0cbc3a

Captured Data

Technical Implementation

The screen capture functionality will be implemented using RecordKit, an Electron.js library that enables native-level screen recording quality through AVFoundation. RecordKit manages core recording features including:

UI/UX Requirements