Demo project, presentation and notes for a talk about quickly building a Jukebox web-app on Azure with Node.js and the Spotify Web API.
"Hacking on Azure with Node.js and the Spotify Web API" is a deep-dive introductory session, suitable for experienced developers who may not yet have explored Node.js or Azure Websites in depth.
I will be talking about building this project at these upcoming meetups:
Code Camp 2104 Wellington .NET UG, October 29th 2014 Ellerslie .NET UG, November 25th 2014 North Shore .NET User Group, 2015 Microsoft Ignite NZ 2015
The demo app
- Register for a Spotify API Key.
- Install NTVS (optional)
- Create a .env file "Jukebox.env" and add your secret keys for the Spotify API and Table Storage, e.g.
SpotifyApiClientId=abcdef1234567890 SpotifyApiClientSecret=abcdef1234567890 StorageAccountName=youraccountname StorageAccountKey=youraccountkey== StorageAccountTableStoreHost=yourstorageaccounthost.com
- git clone https://github.com/DanielLarsenNZ/Jukebox-30.git
- Then open your favourite console and run:
cd Jukebox-30\Jukebox.Web npm install
- To run the app, in the same directory run
node app.jsor run in Visual Studio using NTVS.
See the wiki at https://github.com/DanielLarsenNZ/Jukebox-30/wiki.
Questions, comments, issues
Message me on Twitter @DanielLarsenNZ or create an issue. Contributions to the project for new features or that help me to improve my code are welcomed.