Colin Sullivan

Bells Atlas Hyperlust Website

Website for Bells Atlas to release a single song from their EP, chosen at random to anyone who signed up. hyperlust.bellsatlas.com.

When someone downloads a song, a temporary S3 link is generated so people can't share permalinks to the sound files. The idea is to entice them with a single random song so they perhaps come back or pre-order the album.

  • Heroku, with a Node.js Express stack
  • Sequelize library to connect to a Heroku Postgresql instance, keeping track of who signs up, what song they have been "assigned", and if they downloaded the song yet
  • Nodemailer library to connect to Mailgun to send emails.
  • Matter.js physics library and some CSS keyframes to create the fun interactions.