Giveth / giveth-next

Giveth 2.0 implementation in NextJS
https://next.giveth.io
GNU General Public License v3.0
20 stars 13 forks source link

View Details of traceable project #137

Open MoeNick opened 3 years ago

MoeNick commented 3 years ago

As a user, I want to see the details of a traceable project.

Details: The API:

https://feathers.beta.giveth.io/campaigns?verified=true

https://feathers.beta.giveth.io/campaigns/{campaignId}

Campaign link in trace dapp: https://trace.giveth.io/campaign/{campaignSlug}

UAT Api:

https://feathers.develop.giveth.io/campaigns?verified=true

https://feathers.develop.giveth.io/campaigns/{campaignId}

Campaign link in UAT dapp:

https://develop.giveth.io/campaign/{campaignSlug}

Success Criteria: Click on a specific traceable project, seee the details: owner, descriptions, traces, leader board, balances, updates and so on.

MoeNick commented 3 years ago

based on test scenario, I can't see the detains in uat, such as owner, descriptions, traces, leader board, balances, updates and so on.

mateodaza commented 3 years ago

It's a bit hard for me to get all that info without a design... should I follow your mockup?

MoeNick commented 3 years ago

@mateodaza @laurenluz This is the concept. Adding traces tab, also show traceable donations beside manual donations (which in this case all of them are traceable) we can bring comments to updates tab, we may bring subscribing concept by adding a button there. BUT: there is no liking in trace, we can keep it here, and also I think there is no room for leaderboard. and the owners is the same as project manger her.

Slide1 Slide2 Slide3 Slide4 Slide5 Slide6 Slide7 Slide8 Slide9 Slide10

MoeNick commented 3 years ago

Please consider that this story is just for viewing details of campaign. we plan for functionalities later. In this story, It is expected we have a view over:

laurenluz commented 3 years ago

this is working fine on live! image

MoeNick commented 3 years ago

@laurenluz It has a problem fetching traceable or verified project, pls let it be here.

MoeNick commented 3 years ago

Mohammad said this: Mateo call trace.giveth.io in your staging ENV, please use this url in giveth staging, for getting verified projects https://feathers.develop.giveth.io/campaigns?verified=true

MoeNick commented 3 years ago

So lets io staging work with trace develop and for production we gonna use trace.giveth

divine-comedian commented 3 years ago

Hey there! I used the project verification tool and now my project shows up twice on giveth.io - one is traceable and the other is not.

is this in the scope of this issue?

image

another thing I noticed is that if I check out a traceable project that has no traces yet there is an infinite loading wheel that shows on the page.

image

MoeNick commented 3 years ago

Yeah we have another issue for this, listed under integration epic I think @divine-comedian

mateodaza commented 3 years ago

Yeah we have another issue for this, listed under integration epic I think @divine-comedian

It happens because I'm fetching both traceable and regular projects. Is this going to be solved backend side or should I filter it when I list it?

About the infinite loading wheel, I'll fix it :)

MoeNick commented 3 years ago

@mateodaza @divine-comedian Its related to: https://github.com/Giveth/giveth-next/issues/173 If we filter, we miss previous donated funds to the project and all of its history, lets do its as what we discussed.

mateodaza commented 2 years ago

moved to done as what's missing is being worked on other issue

MoeNick commented 2 years ago

I think we should remove trace tabs for traceable projects