This is a basoc camera "component" built in React that includes features such as:
- Starting and stopping the camera
- Muting and unmuting the microphone
- Automatic capture of snapshots
- Manual capture of snapshots
- Zoom in and out
- Video recording
- Switching between available cameras
- Download of images
The app utilizes several custom hooks ("useCaptureImage"
, useRecording
) and utility functions (cameraActions
) to achieve its functionality.
# Install via npm
npm install <package-name>
npm install --save react-medium-image-zoom
# Run the app
npm start