This full-stack MERN application brings the power of video recording and screen capturing to users' fingertips, with the added convenience of responsiveness. Whether on a desktop, tablet, or smartphone, users can initiate, manage, and download camera videos and screen captures seamlessly. This app provides an ideal platform for creating instructional content, tutorials, and presentations on any device.
- Record video from the user's camera.
- Capture screen activity to create interactive tutorials.
- Start and stop recordings with user-friendly controls.
- Allow users to conveniently download recorded videos and screen captures.
- Implement responsive design to ensure an optimal experience on all devices.
- Utilize Express.js for efficient server-side management.
- Leverage React for a smooth and interactive user interface.
- Clone the repository to your local machine:
git clone https://github.com/abhijeetvinkare/RecorderX.git
- Navigate to the project directory:
cd RecorderX
- Install server dependencies:
cd server && npm install
- Start the server:
npm start
- Install client dependencies:
cd client && npm install
- Start the client:
npm start
- Access
http://localhost:3000
in your browser to explore the app.
- MongoDB
- Express.js
- React
- Node.js
- Log in or create an account to access the app's recording features.
- Initiate camera and/or screen recordings by clicking "Start Recording."
- Conclude recordings by clicking "Stop Recording."
- View and download your recorded videos and screen captures within the app.
This project is licensed under the MIT License - see the LICENSE file for details.