Frontend Routes - AetherVial/Vaporize GitHub Wiki
Frontend Routes
Our components are organized as follows:
*Root
AppThe following routes will happen AFTERApprenders/- Splash - protected from logged in users
- Nav - stays on the page after login
- Footer - stays on the page after login
/login- SessionForm
/signup- SessionForm
/browse- Renders main App page (home page) after login
- PlaylistIndex
- PlaylistIndexItem
- ArtistIndex
- ArtistIndexItem
- PlaylistIndex
- Renders main App page (home page) after login
/users/:userId- UserProfileComponent
- PlaylistIndex
- PlaylistIndexItem
- PlaylistIndex
- UserProfileComponent
/artists/:artistId- ArtistProfileComponent
- AlbumIndex
- AlbumIndexItem
- SongIndex
- SongIndexItem
- AlbumIndex
- ArtistProfileComponent
/albums/:albumId- AlbumProfileComponent
- SongIndex
- SongIndexItem
- SongIndex
- AlbumProfileComponent
/playlists/:playlistId- PlaylistProfile
- TrackIndex
- TrackIndexItems
- TrackIndex
- PlaylistProfile
/playlists/new- PlaylistForm
/playlists/edit- PlaylistForm