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
- Client
-
PLUS:
- Add a new effect
- New button on controller
- New sound effect on
audios/fx/
folder - Republish on heroku
- Add a new effect