Spotify Electron is a cross-platform music streaming desktop app made with Electron-React frontend and Python-FastAPI-MongoDB Backend. The goal is to reproduce the original Spotify functionality while adding new ones like uploading songs
Disable upload button song and playlist if required fields not filled. Add some kind of visual marker to distinguish required fields from optional ones. Something like (*) can be used.
Context
Necessary context for understanding the new feature
How to do it
In AddSongPlayListAccordion.tsx
Optional fields are:
Playlist
Description
Thumbnail url
Song
Thumbnail url
Testing
Frontend test both for playlist and song upload with required fields non filled
Description
Disable upload button song and playlist if required fields not filled. Add some kind of visual marker to distinguish required fields from optional ones. Something like (*) can be used.
Context
Necessary context for understanding the new feature
How to do it
AddSongPlayListAccordion.tsx
Optional fields are:
Playlist
Song
Testing