/sample-crate

A site where music producers can discover songs to sample. Random songs are suggested for the user to sample with an easy link for mp3 download. Options available to sign-in with Google authentication allowing users to favorite and filter songs.

Primary LanguageTypeScript

Sample Crate

A site made to emulate going to the record store to dig through records to sample. Random songs are suggested for the user to sample with an easy link for mp3 download. Option available to sign-in with Google authentication allowing users to favorite songs.

Deployed Link

Sample Crate

  • If API quota is exceeded, the site will fail to get a new video and be unable to download

sample-crate

sample-crate-features

Table of Contents

Technologies Used

  • TypeScript
  • React.js
  • MongoDB
  • Firebase Authentication & Analytics
  • HTML
  • CSS
  • React-Bootstrap
  • YouTube API
  • Discogs API
  • T-One Youtube Converter API

Features

  • Songs are randomly generated for users to sample
  • Download link available to get quick access to MP3 file
  • Songs can be filtered by genre and year
  • Optionally, users can login using their Google account which allows them to also create a playlist of songs

Figma

figma-wireframe

Trello

Resources:

Future Implementations:

  • Improve Filter Search
  • Song History