Skip to content

marciodsousa/random-album-cover

Repository files navigation

Build Status

Random Album Cover Generator

Small project created just for fun with the aim to generate random album art based on the following challenge:

alt text

This project is composed by a Node.js app using jsdom to scrape webpages, Colorthief for predominant color info obtention on image, Webpack for app bundling and Docker and Docker-compose for a ready-to-go local environment. To allow album cover download, HTML2Canvas was used. Travis CI used for continuous integration and delivery.

Initial Node app structure was inspired on Wes Bos initial setup on the Learn Node Course. Vynil record image from CleanPNG

Keywords:

  • jsdom
  • TravisCI
  • CI/CD
  • Async/Await
  • Node
  • Docker
  • CSS-Grid
  • SASS
  • CSS Variables
  • Webpack
  • Handlebars
  • Google Fonts
  • PM2
  • HTML2Canvas

Access the result at http://album-cover.marciodesousa.xyz.

About

Random Album Art Generator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published