Frontend Routes - minwang2022/SplitDice GitHub Wiki

Organization for Frontend Routes:

  • Root
    • App
      • LeftBar
        • Expenses
        • friendsList
      • [center Main Component]
        • description list
        • MemberList

if not logged in:

  • /
    • MainPageContent
    • Login
    • Signup
  • /login
    • SessionForm
  • /signup
    • sessionform

if logged in:

  • /
    • LeftBar
      • dashboard
      • allExpenses
      • allGroups
      • Friends
  • /dashboard
    • dashboard
      • billDetails
  • /allExpenses
    • allExpenses
      • expenseItem
        • expenseDetail
  • /group/:groupId
    • groupDetails
    • group expenses
      • expenseDetails
    • group members
      • memberBalance
  • /friends/:friendId
    • friend expense
    • group
  • / (exact)
    • redirects to Dashboard

Modals

  • Create new expense
  • Settle up expenses