Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V3 Endpoints needed #3

Open
rekibnikufesin opened this issue Jun 25, 2019 · 2 comments
Open

V3 Endpoints needed #3

rekibnikufesin opened this issue Jun 25, 2019 · 2 comments
Assignees
Labels
enhancement New feature or request question Further information is requested
Milestone

Comments

@rekibnikufesin
Copy link
Contributor

What endpoints do we need for this version?
/upload
/browse
/browse/{discoverability patterns we support}

@rekibnikufesin rekibnikufesin added enhancement New feature or request question Further information is requested labels Jun 25, 2019
@rekibnikufesin rekibnikufesin added this to the FFA:Zero milestone Jun 25, 2019
@ReidWilliams
Copy link

I'm planning to have more detail to help decided what we need today.

@ReidWilliams
Copy link

Ok, my earlier claim was a little ambitious. Here are the key user-facing moments I have so far that should inform needed endpoints. These are almost certainly not complete.

  • Drag file onto browser and start upload of file.
  • (In parallel, before file is done uploading) Give listing a title, description, tags (if we use them)
  • View a listing's metadata details (title, description, file type, owner address, date shared, bytes, price in USD)
  • Get a temporary url to download actual data for a listing a user has bought
  • Get listings a user has shared or bought
  • get list of hot/trending/most bought/featured listings
  • get listings for a tag (if we do use tags, need to decide)

I'm still fleshing out flows through different tasks, and from that will write more detailed user stories.

As we dig into building the front end I suspect there are going to be more that we didn't anticipate. For example, we may want to show $USD value of something denominated in ETH, so we may want to create or use an endpoint that gives a price conversion.

@rekibnikufesin rekibnikufesin self-assigned this Jul 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants