Frontend Routes - Orenshaf/SoundProud GitHub Wiki
Frontend Routes
Our components are organized as follows:
RootAppNavBar- (main component goes here)
PlaybackFooter
The following routes, defined in App, will render components between NavBar and PlaybackFooter.
/Splash
/loginSessionForm
/signupSessionForm
/discover- homepageLikedTracksIndexTracksIndexItem
/you/library- also /likes, /playlists, and /albumsRecentlyPlayedTracksIndexItem
LikedTracksIndexTracksIndexItem
PlaylistsPlaylistItem
/upload/uploadTrackForm
/users/:userIdProfileComponentAllIndexTracksIndexItemAlbumsIndexItemPlaylistsIndexItem
/users/:userId/tracks- also /albums and /playlistsTracksIndexTracksIndexItem
/users/:userId/:trackIdTrackIndexItem
Note: Albums and playlists page will have almost exact same routes as tracks page, just with albums and playlists