Frontend Routes - griffinsharp/kicker GitHub Wiki
Frontend Routes
Our components are organized as follows:
Root
App
NavBar
- (main component goes here)
Footer
The following routes, defined in App
, will render components between NavBar
and Footer
.
Home
/
HomeContainer
Home
ProjectIndexContainer
ProjectIndex
ProjectIndexItem
CategoryBar
(Nav bar for categories)
Log In
/login
SessionFormContainer
SessionForm
(Log In Page)
Sign Up
/signup
SessionFormContainer
SessionForm
(Sign Up Page)
Project Show
/projects/:projectId
ProjectShowContainer
ProjectShow
Video
BackingInfo
Campaign
Pledge Options
Project Create
/projects/new
NewProjectFormContainer
NewProjectForm
Project Edit
/projects/:projectId/edit
EditProjectFormContainer
EditProjectForm
Pledge (New Pledge for a Specific Project)
/projects/:projectId/pledge
PledgeFormContainer
PledgeForm
Category (All Projects Belonging to A Category)
/category/:category_name
HomeContainer
Home
ProjectIndexContainer
ProjectIndex
ProjectIndexItem
CategoryBar
(Nav bar for categories)
Discover
/discover
DiscoverIndexContainer
DiscoverIndex
ProjectIndexContainer
ProjectIndex
(Project Index Page for All)ProjectIndexItem
FilterForm
(Filter Discover results)
Search
/search
SearchBarContainer
SearchBar
(Search Bar drop down)
User
/profile/:userId
UserShowContainer
UserShow
(User Profile Show Page)