Giter Site home page Giter Site logo

giveth-planning's Introduction

giveth-planning's People

Contributors

hackmd-deploy avatar griffgreen avatar divine-comedian avatar geleeroyale avatar

Stargazers

 avatar  avatar Pedro Parrachia avatar Meriem Barhoumi avatar  avatar Amin Latifi avatar William Martinez avatar Guil avatar Youssef avatar Marko avatar  avatar Lauren avatar Derrek avatar Makkiyzy avatar Will Mayrink avatar Almond avatar Nikola Creatrix avatar Oscar Avellaneda-Cruz avatar  avatar Freshelle avatar  avatar  avatar Moe Nick avatar  avatar  avatar Mateo Daza avatar  avatar Willy Ogorzaly avatar

Watchers

 avatar  avatar James Cloos avatar Michael Roberts avatar Jordi Baylina avatar Ahmad Abugosh avatar Marko avatar  avatar Oscar Avellaneda-Cruz avatar Krati Jain avatar Deam avatar Claude Eugene Davis III avatar  avatar Guil avatar Cherik avatar Mateo Daza avatar Carlos Quintero avatar Willy Ogorzaly avatar  avatar Fateme avatar  avatar Vyom Jain avatar Nikola Creatrix avatar  avatar  avatar

giveth-planning's Issues

Find a solidity dev

We need a solidity dev to lead the development of the smart contracts for the GIV token, liquidity mining program, and airdrop to past patrons.

Scoping for White label

Hey @Danibelle

I understood correctly the requirements are as per the MVP, which is defined here

White label specific functionality should include:
1) Additional development estimates:

  • GraphQL server [2 days]
    Add link to organisation to registerWallet
    Add link to the organisation on addProject
    Create organisationById in organisation-resolver
    Secure it

  • Front end

    • update single css object (1 day)
    • separate Gatsby theme (1+? day)
    • Ability to change the logo and add powered by Giveth:

2) Deployment

  • Run all white labels on same code deployment or separate servers? I think that if we are responsible for management of the code base we might want to run it as a single deployment. We could therefore aim to make each deployment "multi-site" (or Multi label), and there can still be other multi-site deployments.

3) Whitelist
Short term: Have "verified" campaign managers - once they are trained/authorized can post projects freely

Longer term: Longer term it would be good for any user to propose a project then a verified user can approve it for posting.

@Danibelle can you please review this.

Any other requirements should be documented here.

DEV Call

Call happens every Sunday at 17:00 CEST (Berlin) on discord (Voice channel DEV)

Agenda for this call:

Eternal Agenda for all dev calls:

  • Present developer progress
  • Issue cleaning

Reward donors - Propose and get consensus on implementation details

"Decide what gets rewarded (maybe only donating to Causes on Giveth2 gets rewarded)
Decide on mode (tax deduction or token? Vs. minting on request? Vs minting automatically by watching DAI contract - OR MIX)"

Make and/or solicit proposals and get consensus with governance and community on the key decisions for when and how GIV tokens are rewarded to donors.

Reward donors - adapt CSTK token dapp for Giveth

Amin built this for CSTK tokens to reward donors to Giveth on Giveth 1. We need to modify it to reward donors to Giveth on Giveth 2 and potentially other whitelisted projects as well, and to reward GIV tokens instead of CSTK.

(once we launch the ability to donate to causes, these will be rewarded as well).

Blog post for 'How to write a great project description'

As a project creator, I may want to read instructions on how to write a great project description.

Please draft a blog post and share with the community for feedback and review. Then get it published to Giveth's medium and update the link or create an issue in the Giveth 2 repo to update the link in the the 'Create Project' flow.

Optional stretch: improve the copy in the 'How to write a good description' modal that links to the blog post.

AC:

  1. A blog post with tips and guidance on writing a great project description is reviewed with the community/governance and published to giveth's medium
  2. When a user clicks the link in the 'how to write a good project description' modal, the blog post opens in a new tab

image.png

Get the Wiki ready for launch

This came up at community meeting of 08/30/2020

Comment: Lots of the Wiki needs updating. The current implementation is a little cumbersome for editors. I would be down to set up Docusaurus2 which is the current standard for documentation, much better for contributors to handle as it features better UX and it gets free CI via GitHub pages.

In order to not break any links we could import the old Wiki into the new one, but should mark the entries in their info as being deprecated.

Reward donors - Roadmap

"Make a roadmap for this [the rewarding donors use case] specifically… Some pieces are easy, some are hard, we should prioritize the easy wins and publish the roadmap for the rest."

Crypto Onboarding

Met Ome, former CTO of Bity, and he thinks they have what we need.

https://bity.com/products/crypto-exchange-api/

@GriffGreen is aware of them, and initial conversations with them registered concerns that this may not work for people in the US. TBD

it's a fiat on ramp api. Transfer money to an IBAN and it turns into crypto. We could actually onboard a user and allow them to donate and initiate transfer,and we could show that their token donation has worked but only pending, until payment clears and real tokens are issued. Or we loan them the tokens, or...?

If that's unclear it's cause I'm just throwing ideas around.

Giveth needs a PraiseBot!

Bring back the RewardDAO in the new iteration of a Praisebot on Telegram..

We are building a new team for Giveth 2.0 from Development to Communications and Governance.. growing the community by rewarding new contributors for their time to learn and use the DApp, provide feedback through GitHub, and help with communications, blogs demos and social media..

Giveth's RewardDAO was great, and it's evolved into a great tool on Telegram - let's get one please 👍

Scope fiat donations

Option 1: Integrate fiat -> crypto onramp, such as https://banxa.com, https://moonpay.com, https://ramp.network, https://sendwyre.com, etc

Option 2: Integrate stripe for direct debit card -> bank account transfers (projects can connect bank account or debit card to receive fiat donations) https://stripe.com/connect

Longer term: Integrate https://www.sdgimpactfund.org/ so projects can accept tax deductible donations in either fiat or crypto and withdraw donations in either fiat or crypto.

Social Media / Marketing support partnership

December is an important month for communications in the non-profit/donation space and Giveth needs help!

Bloom Network is an online media platform and the Executive Director has created a partnership program that includes providing this support for member orgs. They work closely with Aragon and have been using the Giveth DApp, testing, providing feedback, and is now also creating a DAO roadmap with GitCoin grants and other activities aligned with Giveth.

Here is the Loomio where we discussed and voted: https://www.loomio.org/s/YWMEtQJ7

Here is the Discord channel on Bloom's server where we will share relevant info and review upcoming deliverables:
https://discord.com/channels/778283552646627349/778287027669434398

Reward donors - Decide which type

"Decide what gets rewarded (maybe only donating to Causes on Giveth2 gets rewarded)"

Get consensus from governance and community on which donations are eligible for rewards

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.