{"id":15190504,"url":"https://github.com/sachin2398/voice-recorder","last_synced_at":"2026-03-03T03:35:20.530Z","repository":{"id":223820680,"uuid":"761634277","full_name":"sachin2398/voice-recorder","owner":"sachin2398","description":"Voice-Recording-App This is a simple MERN (MongoDB, Express.js, React.js, Node.js) stack application for recording audio. It allows users to record their voice using the microphone, save the recorded audio, and list all saved recordings.","archived":false,"fork":false,"pushed_at":"2024-02-23T08:16:08.000Z","size":351,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-10T18:35:01.503Z","etag":null,"topics":["bootstrap","express","mongoosejs","nodejs","reactjs"],"latest_commit_sha":null,"homepage":"https://record-front.vercel.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sachin2398.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-22T07:42:41.000Z","updated_at":"2024-02-22T13:40:37.000Z","dependencies_parsed_at":"2024-09-11T11:16:42.319Z","dependency_job_id":"1add19ce-4fca-4606-9ee5-8c7c6d01deaa","html_url":"https://github.com/sachin2398/voice-recorder","commit_stats":null,"previous_names":["sachin2398/voice-recorder"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sachin2398%2Fvoice-recorder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sachin2398%2Fvoice-recorder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sachin2398%2Fvoice-recorder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sachin2398%2Fvoice-recorder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sachin2398","download_url":"https://codeload.github.com/sachin2398/voice-recorder/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241061922,"owners_count":19902793,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","express","mongoosejs","nodejs","reactjs"],"created_at":"2024-09-27T20:40:18.798Z","updated_at":"2026-03-03T03:35:15.499Z","avatar_url":"https://github.com/sachin2398.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# voice-recorder\nvoice-recording-app\n# MERN Stack Voice Recorder Application\n\n\n\u003ch2\u003eDeployment Link: https://record-front.vercel.app/\u003c/h2\u003e\n \n\u003ch2\u003eVideo Link: https://drive.google.com/file/d/1VoCTLSZEW1jJic4v_PUaqfGeU7WmG0yG/view?usp=sharing\u003c/h2\u003e\n\n## Screenshots\n\u003e ## Frame 1\n| Small Screen           | Large Screen            |\n| ---------------------- | ---------------------- |\n| ![homepage](https://github.com/sachin2398/voice-recorder/assets/113828281/13791537-67df-45bc-ae12-ee290363ac36)| ![homepage](https://github.com/sachin2398/voice-recorder/assets/113828281/7d74ee0b-04fd-4ade-be1b-878149be8330)|\n\n\n![Database](https://github.com/sachin2398/voice-recorder/assets/113828281/4e4ae1b1-a22b-4f0a-bd2e-8e647e00b506)\n\n\n\nThis is a simple MERN (MongoDB, Express.js, React.js, Node.js) stack application for recording audio. It allows users to record their voice using the microphone, save the recorded audio, and list all saved recordings.\n\n## Features\n\n- Record audio using the browser's microphone.\n- Save recorded audio to the database.\n- List all saved recordings.\n\n## Installation\n\n### Backend\n\n1. Clone the repository.\n2. Navigate to the backend directory: `cd backend`.\n3. Install dependencies: `npm install`.\n4. Start the server: `npm start`.\n\n### Frontend\n\n1. Navigate to the frontend directory: `cd frontend`.\n2. Install dependencies: `npm install`.\n3. Start the development server: `npm start`.\n\n## Technologies Used\n\n### Backend\n\n- Node.js\n- Express.js\n- MongoDB (with Mongoose)\n\n### Frontend\n\n- React.js\n- React Bootstrap\n- mic-recorder-to-mp3 (for recording audio)\n\n## Usage\n\n1. Open the application in your web browser.\n2. Click on the microphone icon to start recording.\n3. Click on the stop icon to stop recording.\n4. The recorded audio will be displayed with playback controls.\n5. Click on the \"Add to Database\" button to save the recording.\n6. All saved recordings will be listed below the recording interface.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsachin2398%2Fvoice-recorder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsachin2398%2Fvoice-recorder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsachin2398%2Fvoice-recorder/lists"}