Create a Chrome Extension plugin that can record a user's screen and send the recorded content to a specific online location (endpoint). The design specifications can be found here:
- Implement the design exactly as provided. Ensure that all pages match the design precisely.
- The plugin must work seamlessly on desktop.
- Create a mechanism to record the user's screen.
- Develop a feature to submit the recorded content to a specific endpoint.
- Make it user-friendly and easy to use.
- The plugin accurately captures and records the user's screen as per the design specifications.
- All pages in the design provided in Figma are implemented pixel-perfectly within the plugin.
- The plugin functions flawlessly on both desktop and mobile devices, with no significant visual or usability issues.
- Users can initiate and stop screen recording with clear controls.
- Recorded screen content is properly compressed and submitted to the specified endpoint.
- The submission process is error-free, and users receive confirmation upon successful submission.
- Any potential issues or errors are gracefully handled, and users receive appropriate feedback.
- Clone the repository:
git clone https://github.com/oghene-ella/Screen_Recording_App
- Navigate to the project directory:
cd Screen_Recording_App
- Install the required dependencies:
npm install
- Start the server:
npm run dev
- Click on the
helpMeout
Button - download the
dist
folder - Go to your extension tab on any browser, Click
manage extension
- Click
load unpack
, select the dist folder you just downloaded. - You will see it on your list of extension, Enjoy! 🙂
For any inquiries or feedback, please reach out to [email protected]