https://github.com/lukestorry/musication
Web app for creating and streaming mappings of music to location.
https://github.com/lukestorry/musication
Last synced: 11 months ago
JSON representation
Web app for creating and streaming mappings of music to location.
- Host: GitHub
- URL: https://github.com/lukestorry/musication
- Owner: LukeStorry
- Created: 2018-11-04T13:25:41.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-28T10:45:08.000Z (over 7 years ago)
- Last Synced: 2025-03-05T11:18:49.707Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 28.6 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Musication
### A Cloud-based web app for creating and streaming mappings of music to location.
Input 1: MP3 Uploads
Input 2: Interactive of "MusicalMapping" playlists
Output: Music streaming based on GPS
---
## Usage
Once the repo is cloned, run:
```bash
npm install -g @aws-amplify/cli
amplify configure
npm install
amplify configure project
amplify serve
```
---
## Filesystem
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*