Crate Guide
Crate Guide is a DJ app designed to assist in finding compatible tracks within a users physical record collection. Records can be added manually or imported from your Discogs collection. Audio features from your tracks can then be imported from Spotify through a mostly automated process.
The app was built using Vue.js for the front-end and Express.js on the back-end connecting to a MongoDB database. Authenticated requests are made to the Discogs API using OAuth 1.0, and OAuth 2.0 with the Spotify API.