-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
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
-