Skip to content

frontend routes

Kevin B edited this page Apr 30, 2019 · 1 revision

The components and frontend routes will be organized as follows:

  • Root
    • App
      • TopNav
      • LeftNav - The left navbar that includes followed streams, and featured streamers
      • Main - Main components will live here

The following components will live within the Main part of the page. There is no footer on Twitch, so the two nav bars will be our only components that do not live in the main portion of our application.

  • /
    • Splash
  • login & sign-up
    • SessionForm - this will live in a modal on the Splash page, so it will not actually have its own URL
  • /directory
    • GamesDirectory
  • /directory/following
    • LiveFollowing - this might be too difficult to implement...
  • /users/:userId
    • UserChannel
    • UsersVideos
    • UserIsFollowing
    • UsersFollowers
  • /videos/:videoId
    • VideoDetails
Clone this wiki locally