Skip to content

GithubCrypt is a Decentralized Platform for Open Source developers. It provides a platform for developers to find projects to work on and get rewarded for their work. It also provides a platform for project owners to find developers to work on their projects and pay them in crypto.

Notifications You must be signed in to change notification settings

Anjali2201/GithubCrypt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GithubCrpyt


GitPoint

Explore the world of Open Source with Crypto

Visit Website

Run on Repl.it


Table of Contents

Introduction

GithubCrypt is a Decentralized Platform for Open Source developers. It provides a platform for developers to find projects to work on and get rewarded for their work. It also provides a platform for project owners to find developers to work on their projects and pay them in crypto. Developers can post their projects issues and get it solved by other developers.


Features

A few of the things you can do with GithubCrypt:

  • Post your project issues: Post your project issues and get it solved by other developers.
  • Explore Open Source Projects: Find and get involved in open source projects.
  • Get Rewarded for your work: Get rewarded for your work in crypto.
  • Find Developers for your project: Find developers to work on your project and pay them in crypto.

Technologies

solidity react hardhat shardeum polygon
alchemy metamask ether.js replit remix

Working

 1. User can post their project issues and get it solved by other developers.
 2. Once the issue is posted it will be visible to all the developers.

githubcrypt

3. Developers can choose the issue they want to work on and request to work on it by clicking on the "Request" button.
4. Once the request is sent the issue will be visible in the trying issues section of the user's profile.

githubcrypt

5. Once requested, the user can start working on the issue. After successfully solving the issue the user can create a pull request.
6. Once the pull request is merged by the project owner, the user have to claim the reward by submitting the pull request number and marking the issue as completed.
7. Once the issue is marked as completed the project owner will be able to see the Pay user button in the My issue section.

githubcrypt

8. Once the user is paid the issue will be marked as completed and the user will be able to see the issue in the completed issues section of his profile.

githubcrypt

Contributors

Build Process

Add Shrdeum Liberty 2.x

Get Free SHM Tokens

Web 3.0

- Github.sol smart contract written to store issues and it's data.
- Deployed using HardHat on Shardeum Testnet Libert 2.x.
- Using Metamask to Process transactions.

Client Side

- Deployed Smart Contract key is stored.
- abi is generated and Github.json file is stored for interaction between our contract and client side.
- GithubContext file contains all the function for interaction with smart contract variables and data.

Advantages

  • Open Source: GithubCrypt is an open source project and anyone can contribute to it.
  • Decentralized: GithubCrypt is a decentralized platform and it is not controlled by any single entity.
  • Secure: GithubCrypt is a secure platform as all the data is stored on the blockchain.
  • Transparent: GithubCrypt is a transparent platform as all the data is stored on the blockchain.
  • No Middleman: GithubCrypt is a platform where there is no middleman and the user can directly interact with the project owner.
  • No Fees: GithubCrypt is a platform where there are no fees and the user can directly interact with the project owner.

About

GithubCrypt is a Decentralized Platform for Open Source developers. It provides a platform for developers to find projects to work on and get rewarded for their work. It also provides a platform for project owners to find developers to work on their projects and pay them in crypto.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages

  • JavaScript 88.9%
  • Solidity 5.3%
  • CSS 3.2%
  • HTML 2.6%