Alex-Neo-Projects / Coperacha-contracts

Solidity smart contracts for Coperacha

Home Page:https://www.coperacha.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Coperacha Contracts

This repo contains the Solidity smart contracts for Coperacha.

These contracts serve as the backend for the Coperacha App. The source code for the app can be found here, as well as a longer readme, download links, and screenshots of the app in use.

The biggest takeaway we got from creating these contracts is this:

infrastructure Using Celo meant we could accept payments without all the infrastructure overhead of doing it with the traditional financial system. Replicating the functionality of the smart contract using the traditional financial system would likely take Plaid (banking), Stripe (payments), AWS (server hosting), and MongoDB (storing user data). The smart contract we wrote in 160 lines of code and a few hours covered all of that with a comparably tiny amount of hassle.

Smart contract breakdown

We made a three part tutorial series on creating, deploying, and interacting with the Coperacha contracts. If you get stuck reading the code, feel free to check out the tutorials:

1. Building a Crowdfunding Smart Contract in Celo

2. Deploying a Crowdfunding Smart Contract in Celo

3. Interacting with the Crowdfunding Smart Contracts in Celo

About

Solidity smart contracts for Coperacha

https://www.coperacha.app


Languages

Language:JavaScript 51.0%Language:Solidity 49.0%