




Remote Branch is a React/Redux/TypeScript application with Voice Recording feature.
It uses a variety of npm plugins: MediaStreamContext & SiriWave to visualize microphone input, ReactAudioRecorder to record user voice & WaveSurfer to build audio wave from recorder audio.
Recorded Audio Data is stored in Amazon S3 Storage. Communication with Back-end API is built to send requests and parse server responses.