Input 1: MP3 Uploads
Input 2: Interactive of "MusicalMapping" playlists
Output: Music streaming based on GPS
Once the repo is cloned, run:
npm install -g @aws-amplify/cli
amplify configure
npm install
amplify configure project
amplify serve
We used the default Amplify filesystem:
/src
contains all our front-end code, with a simple react app, api-calling functions, and a map.
/amplify/backend
contains the AWSTemplateFormat and CloudFormation documents for provisioning our cloud services.
This was mostly all generated with Amplify, but the /function/musicationApiLambda/src/app.js
file was re-written to expand the linked musicationApi by adding Lambdas, for example for calculating the closest mp3 to a given location.
Created for the COMSM0010 - Cloud Computing Coursework Project