Coder Social home page Coder Social logo

giveth / giveth-dapps-v2 Goto Github PK

View Code? Open in Web Editor NEW
61.0 61.0 34.0 730.8 MB

This project is the aggregation of GIVeconomy and Giveth.io DApps in a single repo

Home Page: https://staging.giveth.io

License: GNU General Public License v3.0

JavaScript 0.97% TypeScript 98.77% CSS 0.24% Dockerfile 0.02%

giveth-dapps-v2's People

Contributors

0xkilter avatar alireza-sharifpour avatar aminlatifi avatar carlosq96 avatar divine-comedian avatar geleeroyale avatar jainkrati avatar kkatusic avatar kristoferlund avatar markoprljic avatar mateodaza avatar meriem-b avatar meriem-bm avatar mhmdksh avatar mmahdigh avatar moenick avatar mohammadpch avatar pkretzschmar avatar ramramez avatar sembrestels avatar vyvy-vi avatar wbt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

giveth-dapps-v2's Issues

Sign-In Modal implementation and Signing with the backend.

As a user, I need to sign with my wallet to be able to Give Hearts, See My Accounts page and Create a Project.

Ask It :

  • before giving hearts:
  • Before going to My Account, My donation, my projects, ask for sign-in
  • Before deactivating/reactivating/editing the project from Project Single Page (owner view)
  • Before Create a Project
  • Before completing the profile.

Project Single Page Public View Problems

  • Name of project owner is missed, it should be under the title.
    image.png

  • donations tab: Design of table should be like a public profile page, with given sorting and pagination.

  • Partners or third parties logo should be shown above the donate button. we only have GivingBlock for it, we may have CHANGE later.
    image.png

  • Counts of updates and Donations are missed in the tab.
    image.png

  • Search box should be in front of tabs, not below tabs

  • More space is needed between tabs and pictures of the page.
    image.png

  • If the project is not Trace, we don;t have to show Traces links

  • If no donations are made we have to say "Be the first one who donate to this project, or let the world know by sharing this project. ,"

Design: Curated projects sections

Create sections on the Homepage and Projects page with curated list of projects to donate to.
Make it easy for user to explore projects, categories, causes they can donate, not needing to rely only on search or filters. Increase project discoverability.

Todo:

  • Define a list of curated buckets (based on a theme or category or cause or other)
  • Design generic section (tiles banners) promoting the curated bucket list of projects
  • Integrate these sections on the Homepage and Projects page, additionally include the sections at the bottom of the Project single page
  • Design the category/bucket single page (listing) similar to current Project Single page with banner at the top, bucket list name, number of projects and other related information as needed

New Categories Specifications

We need to show categories as a submenu, under Projects. but we need to pick up to 7 main categories to make it easier for users to find the thing they are looking for and not make a really long list of categories.
Note: over than 9, is not UX-friendly at all!

So here are my suggestions,

Main categories:

  • Environment & Energy
  • Finance & Economy
  • Health & Medical
  • Technology & Education
  • Non-profit
  • Art & Culture

Each of these categories has these subcategories:

Environment & Energy: Agriculture, Air, Climate, Energy, Land, Oceans, Pollution, Waste, Water
Finance & Economy: Housing, Employment, Finance, Infrastructure, Reall state
Health & Medical: Food, Nutrition, Health
Technology & Education: Technology, Research, Education
Art & Culture: Art & Culture, Community, Inclusion, Biodiversity

โ“ Why is it important?

It's not UX-friendly at all to have a long list of categories as a sub-menu!

๐Ÿคผโ€ Reviewer

@laurenluz @MoeNick @markoprljic

๐Ÿ”— Work doc - inspirational links

Avoid user to see my account if refuses to sign in.

My Account section includes private data, so before loading the data, we should not let the user see the information, and avoid viewing the data if he rejects to sign-in

Acceptance criteria:

  1. When Pressed on My Account / My project we show the sign-in modal (for example if he is on the home page, clicking my account from the top menu, we should show the sign modal in home page )
  2. if the user signed it, we let him go see these pages
  3. if not, we let the user stay at the current page he is.

Make Header / Sign-In styling and functionality problems

  • LoginPage
  • Select wallet Modals
  • Menu (Sign out)
  • Switch Wallet

UAT Test Problem raised:

Share modal on HomePage

As a user, I want to share interesting projects with just couple of licks to my socials.

So when I click on this share icon:
image.png

I see this modal and use these social services to post 'em there.
image.png

Design resource

Link to Share component -> Share component

Design new banner photo for the About Us page

Right now it is this super outdated photo... it doesn't do justice to our current team of rockstars at all... I strongly suggest we update it in the new version. sure it's a nice photo, but it is not a photo "about us"... you could just as easily put a random stock photo and photoshop Griff into the middle of it.

@markoprljic a while ago I suggested making some kind Giveth banner using some design elements and having little cut out for people's faces. Something like this silly thing

@playingleela could perhaps make something like that? Or if that's too much work, we could replace this with something generic and on-brand?

Total Trace donations is wrong

image.png

it's hard coded ,it's a place holder
because it's $50.32 for all projects
we should use this field totalTraceDonations

image.png

Please duplicate (match) all donations with your own token

Please match every donation of ETH or another token with a donation of your own ERC-20 token minted proportionally (or by another formula) to the amount donated.

The philosophy is simple: We are giving not enough ETH to users despite all our attempts. We should give more. If we give them your own tokens, they would probably sell it and get some (much or not much, we don't yet know) additional ETH, what is a good thing. This way you could effectively multiply to some coefficient the amount of donations to the recipients for no cost to you! I hope it will eventually cost more than ETH because it is more difficult to receive it than ETH: ETH can be received in any way, this only through service to the community what is a hard job.

The tokens need to be listed on exchanges.

donation on behalf of the others

What new feature(s) would you like to see on Giveth?
I made a donation on behalf of some people and it would be nice to be able to acknowledge that and have it appear in the donation list area, either by replacing the donor's name or with an extra text field.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.