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