All Projects → gitcoinco → Web

gitcoinco / Web

Licence: agpl-3.0
Grow Open Source

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Web

Mrm
Codemods for your project config files
Stars: ✭ 900 (-17.96%)
Mutual labels:  hacktoberfest, opensource
Donate
Cryptocurrency donation daemon
Stars: ✭ 34 (-96.9%)
Mutual labels:  ethereum, eth
Place2live
Analysis of the characteristics of different countries
Stars: ✭ 30 (-97.27%)
Mutual labels:  hacktoberfest, opensource
Open Source Mac Os Apps
🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps
Stars: ✭ 28,908 (+2535.19%)
Mutual labels:  hacktoberfest, opensource
Scaffold Eth
🏗 forkable Ethereum dev stack focused on fast product iterations
Stars: ✭ 1,017 (-7.29%)
Mutual labels:  ethereum, eth
Rotki
A portfolio tracking, analytics, accounting and tax reporting application that protects your privacy
Stars: ✭ 689 (-37.19%)
Mutual labels:  ethereum, hacktoberfest
Openswiftui
WIP — OpenSwiftUI is an OpenSource implementation of Apple's SwiftUI DSL.
Stars: ✭ 967 (-11.85%)
Mutual labels:  hacktoberfest, opensource
Web3.php
A php interface for interacting with the Ethereum blockchain and ecosystem. Native ABI parsing and smart contract interactions.
Stars: ✭ 507 (-53.78%)
Mutual labels:  ethereum, hacktoberfest
Vyper.fun
Cryptozombies for Vyper: Learn Vyper by building games!
Stars: ✭ 42 (-96.17%)
Mutual labels:  ethereum, hacktoberfest
Hacktoberfest Simple Practice Programmes
A beginner-friendly open source repository to create your pull request.
Stars: ✭ 42 (-96.17%)
Mutual labels:  hacktoberfest, opensource
Enclosure Picroft
Mycroft interface for Raspberry Pi environment
Stars: ✭ 649 (-40.84%)
Mutual labels:  hacktoberfest, opensource
Openapi
DragonEx OpenAPI
Stars: ✭ 54 (-95.08%)
Mutual labels:  ethereum, eth
Hacktoberfest 2020
Welcome to Open-source! Simply add your details to contributors | Repo for Hacktoberfest 2020 ✅
Stars: ✭ 621 (-43.39%)
Mutual labels:  hacktoberfest, opensource
Typechain
🔌 TypeScript bindings for Ethereum smart contracts
Stars: ✭ 769 (-29.9%)
Mutual labels:  ethereum, hacktoberfest
Nbminer
NVIDIA & AMD GPU Miner for ETH, RVN, GRIN, BEAM, CFX, AE, SERO
Stars: ✭ 568 (-48.22%)
Mutual labels:  ethereum, eth
Hacktoberfest2020
beginner-friendly project to help you in open-source contributions. Made specifically for contributions in HACKTOBERFEST 2020! Hello World Programs in any language and C and Cpp program , Please leave a star ⭐ to support this project! ✨
Stars: ✭ 31 (-97.17%)
Mutual labels:  hacktoberfest, opensource
Jasp Desktop
JASP aims to be a complete statistical package for both Bayesian and Frequentist statistical methods, that is easy to use and familiar to users of SPSS
Stars: ✭ 447 (-59.25%)
Mutual labels:  hacktoberfest, opensource
Awesome Open Source Supporters
⭐️ A curated list of companies that offer their services for free to Open Source projects
Stars: ✭ 457 (-58.34%)
Mutual labels:  hacktoberfest, opensource
Wallet
🚀 基于Flutter开发的跨终端数字货币交易所✨
Stars: ✭ 36 (-96.72%)
Mutual labels:  ethereum, eth
0x Tracker Client
React single page application which powers the frontend of 0x Tracker
Stars: ✭ 49 (-95.53%)
Mutual labels:  ethereum, hacktoberfest
Gitcoin logo

Gitcoin

Gitcoin Grows Open Source. Learn more at https://gitcoin.co

Open bounties widget

web repo

Follow @gitcoin GitHub GitHub contributors GitHub GitHub top language Subreddit subscribers

This is the website that is live at gitcoin.co master branch - staging stable branch - live on gitcoin.co

Documentation

https://docs.gitcoin.co

How to interact with this repo

Table of Contents

On Github

Star and watch this github repository to stay up to date, we're pushing new code several times per week!

Check out the CHANGELOG for details about recent changes to this repository.

Also,

On Gitcoin

Check out the available open issues on Gitcoin.

What is Gitcoin?

Functionally, the app has several key features:

  • Smart Contracts -- Where funded issues are stored and indexed.
  • Brochureware -- Describes the project.
  • Funded Issue Explorer -- A searchable index of all of the work available in the system.
  • Funded Issue Submission / Acceptance flow -- Interface between the application and web3.
  • API - the HTTPS API
  • Bot - the GitcoinBot

More about how/why to interact with web3 here.

Technically, the system is architected:

  • Web3 The main source of truth for the system is the Ethereum blockchain. Check out the smart contracts.
  • Web2 This part of the app is built with Python, Django, Postgres, and a handful of other tools that are common in the web2 ecosystem.
  • Web 3 Bridge This is the bridge between web3 and the rest of the application. Mostly built in javascript(web3js) and python(web3py).
  • Brochureware Just a nice little landing page telling folks what the Gitcoin project is.

Developing

HTTPS API

For more information on the HTTPS API, please view the api README

Running locally

With Docker (Recommended)

For more information on running the app locally, please view the documentation for running gitcoinco/web with Docker

Without Docker

For more information on running the app locally, please view the documentation for running gitcoinco/web without Docker

Overriding Application Defaults

For more information on overriding the local dev environment configuration defaults, please view the environment variables documentation

Trying out Gitcoin

Posting your first issue

If you

  • have some work on your Github Issues board that you don't have time (or skills) to do.
  • are dependant upon an upstream repo for something, and you'd like to incentivize them to work on it.

try posting a funded issue at https://gitcoin.co/new.

Integrating Gitcoin

Basics

Advanced

Background

Testimonials & Case Studies

Integrating the 'available work widget' into your repository

This widget will help you advertise that you support Gitcoin bounties, so that your community knows the best place to contribute.

Check out the widget documentation to learn how

Adding GitcoinBot to your repo

Gitcoinbot will allow you to add issues straight from github.

Check out the gitcoinbot readme to learn how

Adding your token to Gitcoin

Have an ERC20 compatible token that you'd like to use on the platform? Great! Submit this form to submit it to the system

High Level flows...

Bounties

This is the high level flow of a bounty on Gitcoin:

Gitcoin bounty workflow

Chain of Custody

  1. Bounty Funder's Wallet
  2. StandardBounties Smart Contract deployed at 0x2af47a65da8cd66729b4209c22017d6a5c2d2400
  3. (Submission Made)
  4. (Submission Accepted)
  5. Recipient's Wallet

Anywhere between 2 and 4 above, Funder may withdraw their funds via 'Cancel Bounty' function for any reason.

We may introduce arbitration at some point in the future. Until then, we are lucky that Github users are very protective of their reputation, and therefore very kind to each other, and disputes have not generally arisen.

Showing Support to Individuals

  • via Tips

    • A free, fast way to show immediate gratitude towards an individual via github username or email address
  • via Kudos

    • Showcases special skills and appreciation towards other Gitcoin members.

Tips

This is the high level flow of a tip on Gitcoin:

Gitcoin Tip workflow

Kudos

Note:

  • Crowdfunded bounties + bulk payouts are secured by Tips (at least until Standard Bounties 2.0 is released).
  • Kudos are also secured by Tips

Licenses

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].