Mixmatic

Mixmatic is a genre-based music discovery platform. It is designed to help users find new DJ mixes from their favourite genres.

You can access Mixmatic here.

Built on top of the SoundCloud API, this web application uses many different technologies, including:

Java - Spring Framework
JavaScript - AngularJS, npm, node
Bootstrap
JHipster stack
Apache Mesos
Marathon
Redis

to name a few...

Mixmatic is broken into micro-services - with an Angular front-end utilising RESTful APIs. This gives us lots of potential; to scale individual components, flexible deployment and good options for extension.

Below are some screenshots of the app in various states.

Not authorised:

alt

Authorised:

alt

Example of a mix in the player:

alt

Example of the next mix picked, with the background colour dynamically changing based upon a sample from the artwork:

alt

Phil Hudson

Read more posts by this author.