dig-dao / simplegrants Goto Github PK
View Code? Open in Web Editor NEWThis project forked from supermodularxyz/simplegrants
Web2 QF ツールのリポジトリ。SupermodularのSimpleGrantsをforkしたもの
License: GNU General Public License v3.0
This project forked from supermodularxyz/simplegrants
Web2 QF ツールのリポジトリ。SupermodularのSimpleGrantsをforkしたもの
License: GNU General Public License v3.0
tasaka: 高木様、浜田様
Shibuya Startup Deckへの入会申込書をお送りします。
CCに入っている事務局メンバー、担当者にお送りください。
どうぞよろしくお願いいたします
secure_transfer_20240417050822.zip
以下提携です。
後援名義申請にあたっては、以下のご提出をお願いさせていただいております。
・後援名義等申請書(添付Word)
・企画の概要が分かる資料(様式任意)
・収支予算書(添付Excel) ※営利目的でないことを示すため、書類上、収支は一致させるようお願いいたします。
・定款(写し)
・登記簿(写し)
もし、法人格をお持ちでないなどの理由で定款や登記簿がお出しできない、という場合は、
代わりに、主催団体様の過去のイベント実績などが分かる資料を添付いただけますと幸いです。
その他、作成にあたってご不明な点があればお気軽にお問い合わせください。
お忙しい中で恐れ入りますが、よろしくお願いいたします。
DBのMatchedFund
tableは、あるプロジェクトが「どれだけの資金をマッチングプールから上乗せして受け取るか」のデータを含んでいます。
しかし、これはDB Tableとしては存在していますが、現在は新しいデータは作られず動いていません。
そこで、まずはMatchedFund
tableを正常に動くようにしたいです。「期待する動作」を参照してください。
この上乗せ金額が存在して初めて、「あなたの寄付がどれだけの上乗せ金額をプロジェクトに呼び込むことになるか( #27 )」や『あなたの寄付にいくら上乗せされたか( #28 )』を計算することができます。
MatchedFund
tableについてamount
と同じ概念にする隠すものの詳細は後程
以下、利用規約を作るために必要になりそうな要素を下書きとして列挙する
マイページは存在するが、そこに過去寄付した履歴データがでてこないので、それを表示させる
プロジェクトに寄付した後に、次のような画面が表示される。これには、「寄付した額」と『(その寄付により)推定される上乗せ金額』が含まれる。ただ、これが本当に"ユーザーがそのプロジェクトに寄付したことによって上乗せされる金額なのか"がわかっていない。コードが間違っているのかもしれない。
(このコード自体はgrant/checkout/success.tsx
にある)
contribution
tableに存在する)を参照し、 #19 を更新するこのissueは、 #28 とかなり近いことを言っているが、違う点は「寄付した瞬間の」上乗せ金額を計算すること。こちらの方が考慮するシチュエーションが少ないので、(寄付された瞬間の上乗せ金額だけを計算し、表示すればいい)難易度的にはあまり高くない。
何をdigdaoに共有して欲しいか
これらはGoogleフォームに入力してもらうのでいいと思う。
バックエンドのエンドポイントとして新規プロジェクト登録は存在するが、それをたたくためのフロントエンドのインターフェースがない。curlでたたけばいいが面倒くさい。
プロジェクトの新規登録をGAS経由でしたい。
ユーザーストーリー
*更新はDB直接でいったんよい
Googleのログインのトークン発行や環境変数について実装を確認、READMEに記載
ユーザーが寄付をしても、プロジェクト詳細画面(例: http://localhost:3001/grants/clg3bs740000mx6s593j95scm
)で表示されるプログレスバーが動かない。
このDonationList
は、次のような画面である。これはマイページとして動作し、ユーザーの過去の寄付を見ることができる。このデータはDBのcontribution
tableを参照し、自分自身のuserIdを持つものだけを取得することで表示している
この画面で「寄付済み」と書かれている右側に『上乗せ』と書かれている部分がある。ここに、"自分が寄付した金額を元に、(QFメカニズムの元)上乗せされた金額"を表示したい。
備考: そのためには、 #19 で言及しているMatchedFundを参照する必要があると考えている
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.