/spotify-clone

Primary LanguageJavaScript

Spotify Radio + Audio effects

Semana JS Expert 6.0 by Erick Wendel

Preview

Checklist Features

  • Web API

    • 100% test coverage
    • Integration tests validating all API routes
    • Deliver static files as Node.js Stream
    • Deliver song files as Node.js Stream
    • If a user disconnects, the API shouldn't break
    • The API must support multiple simultaneous commands without breaking
    • If an unexpeted error occurs, the API should keep working
    • The project must be executable on Linux, Mac and Windows environments
  • Web App

    • Client
      • Must reproduce the audio transmission
      • Can't pause upon effects activation
    • Controller
      • 100% test coverage
      • Must start and stop a trasmission
      • Must send commands to add effects to a transmission
  • PLUS:

    • Add a new effect
      • New button on controller
      • New sound effect on audios/fx/ folder
      • Republish on heroku

Transmission

Effects