edwardhorsey / electronic-track-search-old

Full stack app: search for a track and receive release details and mixes featuring the track.

Home Page:https://electronic-track-search.edwardhorsey.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Electronic Track Search

A React web app which searches the following sites for information on a track release and provides results of DJ mixes which feature the track:

  • Discogs
  • MixesDB
  • Soundcloud

My favourite searches for this engine:

  • Sleeparchive - Fifth Station
  • Blue Hour - Common Ground
  • Oscar Mulero - Generator
  • Polar Inertia - Vertical Ice
  • Steve Bicknell - Harmonious balance
  • Stanislav Tolkachev - Like No One Is Watching

I built an API in NodeJS (hosted on Heroku) to carry out my data requests and modelling. It also holds my API keys. View the code for that here => https://github.com/edwardhorsey/electronic-track-search-api

Issues:

  • 429 Errors - When running Google Custom Searches I would sometimes reach the daily limit of query results. I am currently researching alternative options to overcome this. In the meantime if one is to receive a 429 error on this app and thus receive less than 1 DJ Mix result back it will pull from a list of my favourite mixes and render those to the page instead.

Update 10/08/20

Migrated the API from Heroku to Amazon API Gateway with AWS Lambda. This has improved the speed of responses from the API.

About

Full stack app: search for a track and receive release details and mixes featuring the track.

https://electronic-track-search.edwardhorsey.io

License:MIT License


Languages

Language:JavaScript 74.7%Language:CSS 16.7%Language:HTML 8.6%