Skip to content

app has a clean route structure #25

@0xadada

Description

@0xadada

Goal

Design a clean URL structure.

Considerations

Twitter and GitHub provide good examples

Tasks

List all of the subtasks that will contribute to completion of this issue. Once
all subtasks are complete, that will indicate the issue is "done".

Frontend Diagram of route architecture

  • Design URL structure
  • Implement routes with mock data
  • https://mirai.audio / main app (dashboard or stream)
    • /api/* reserved
    • /:user user/artist profile
      • /:user/library users library
      • /:user/lists users playlists
    • /list playlists index
      • /list/new create playlist (C)
      • /list/:list playlist detail (R)
      • /list/:list/edit edit playlist (U)
      • /list/:list/delete delete playlist (D)
    • /media redirect to /
      • /media/new create media (C)
      • /media/:media media detail (R)
      • /media/:media/edit edit media (U)
      • /media/:media/delete delete media (D)

API

  • https://api.mirai.audio / API docs / API poster
    • /api/v1/ root of api
      • /:user user/artist profile
        • /:user/library users library
        • /:user/lists users playlists
      • /lists/:list playlist
      • /media/:media media info page

Other links

  • https://www.mirai.audio / home page
    • /about about
    • /terms Terms & Conditions
    • /privacy privacy

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions