Feedback app for a marketing and product delivery firm. Authentication, form, audio, drag & drop, and live recording and upload functionalities. Generated unique IDs for all audio uploads and updated metas with unique ID to track upload references from folders in Firestore and Storage using initially uploaded IDs. Displayed file sizes in Kb/Mb. Admins can view feedbacks, and play audio live while on the app. Tests/validations UIs and functionalities done from scratch.
npm install npm run serve npm run build npm run lint https://errorsfixing.com/how-to-upload-audio-file-to-firebase-storage/ https://firebase.google.com/docs/storage/web/upload-files#web-version-8_6 MAIN https://web.dev/media-recording-audio/ https://developer.chrome.com/blog/mediarecorder/ PERMISSIONS
https://www.w3.org/TR/permissions/ https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API/Build_a_phone_with_peerjs/Connect_peers/Get_microphone_permission