Skip to content

Commit

Permalink
Merge pull request #284 from OAK-Foundation/master
Browse files Browse the repository at this point in the history
Quadratic Funding M2 Delivery from OAK Network
  • Loading branch information
Noc2 authored Oct 11, 2021
2 parents d34fd1b + 86de739 commit d9e4334
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions deliveries/quadratic-funding-milestone-2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Milestone Delivery :mailbox:

> ⚡ Only the GitHub account, which is responsible for the pull request of the accepted application is allowed to submit milestones.
>
> Don't remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with `>`, such as this one, can be removed.
**The [invoice form :pencil:](https://docs.google.com/forms/d/e/1FAIpQLSfmNYaoCgrxyhzgoKQ0ynQvnNRoTmgApz9NrMp-hd8mhIiO0A/viewform) has been filled out correctly for this milestone and the delivery is according to the official [milestone delivery guidelines](https://github.com/w3f/Grants-Program/blob/master/docs/milestone-deliverables-guidelines.md).**

* **Application Document:** Please, provide a link to the merged contract (the `.md` file in the [Quadratic Funding Open Grant Application](https://github.com/w3f/Grants-Program/blob/master/applications/quadratic-funding.md) directory).
* **Milestone Number:** Milestone 2

> Please provide a list of all deliverables of the milestone extracted from the initial application and a link to the deliverable itself. Ideally all links inside the below table should include a commit hash, which will be used for testing. If you don't provide a commit hash, we will work off the default branch of your repository. Thus, if you plan on continuing work after delivery, we suggest you create a separate branch for either the delivery or your continuing work.
>
> If there is anything particular about any of the deliverables we or a future reader should know, use the respective `Notes` column.

| Number | Deliverable | Specification |
| ------------- | ------------- | ------------- |
| 0a. | License | Apache 2.0 |
| 0b. | Documentation | The folder structure and running instructions are in [README.md](https://github.com/OAK-Foundation/quadratic-funding-webapp/blob/main/README.md); The on-chain logic of quadratic funding is explained in the [Milestone 1](https://github.com/w3f/Grant-Milestone-Delivery/blob/master/deliveries/quadratic-funding-milestone-1.md), as well as in this [Medium article](https://medium.com/oak-blockchain/tutorial-developer-walk-through-for-polkadot-quadratic-funding-pallet-649927aa1e63). |
| 0c. | Testing Guide | Please follow the instructions in below user tutorial to make a contribution, leave a comment, or like a project for testing. |
| 0d. | Tutorial | We have published a [User Tutorial](https://medium.com/oak-blockchain/user-tutorial-of-oaks-hackathon-winning-quadratic-funding-dapp-f484fe6a506f) on Medium.
| 1. | UI Design | We designed the UI from the ground up for this web app. |
| 2. | Javascript Library | We used the existing polkadot.js library to communicate with OAK Testnet, and it turned out that the library worked perfectly without any modification. |
| 3. | Application Implementation | We built a web app using ReactJs and NextJs and integrated polkadot.js to interact with the Quadratic Funding pallet developed in [Milestone 1](https://github.com/w3f/Grant-Milestone-Delivery/blob/master/deliveries/quadratic-funding-milestone-1.md) on OAK Testnet, a substrate blockchain. For features like user comments and likes, we used Tencent Cloud Serverless (similar to AWS Lambda) for data read/write. |
| 4. | Deployment Instructions | The deployment of the web app is quite simple, described in [README.md](https://github.com/OAK-Foundation/quadratic-funding-webapp/blob/main/README.md) |


0 comments on commit d9e4334

Please sign in to comment.