ApplicationsAudioBiomarker

Description

This application gives the users the ability to listen to mp3 files inside a s3 bucket. it has 2 components:

  1. Basic UI built with Vanilla Javascript and HTML
  2. API built using NodeJS

Data Flow:

  1. User should open UI to receive a list of specific s3 bucket files.
  2. UI will call the API component.
  3. API component will use aws sdk to list all s3 objects inside the bucket.
  4. API will respond with all s3 bucket files.
  5. UI will list the s3 bucket files mp3 and map an audio player for each mp3 file
  6. When User Hits play. UI sends a request to API to listen to specific mp3 file.
  7. API will stream the s3 object data into the UI for the user to listen.