Git Product home page Git Product logo

make-crypto-mobile-hackathon's Introduction

⚡ Make Crypto Mobile 📱 Hackathon ⚡

Make Crypto Mobile Hackathon is a 4-week hackathon, focused on growing Mobile DeFi (#MoFi), NFT's and developer tooling on the Celo platform.

Hackathon Tracks:

  • DeFi Track:
    • Build decentralized finance applications
    • Tools
    • Infrastructure
  • NFT, Gaming and Creator Track:
    • Build an application to mint, sell or manage non-fungible tokens
  • Infrastructure and Web3 Track:
    • Build or update existing decentralize web applications
  • Green Track:
    • Build or update an SDK to improve developer resources
  • Interoperability Track:
    • Build or update cross-chain applications
    • Cross-chain tooling

Timeline

  • Hackathon Oct 8th - Nov 5th, 2021
  • Hackathon Kick off - Oct 8th, 2021
  • Submissions Due - Nov 5th, 2021
  • Evaluations - November 6th-14th, 2021
  • Winners announced - November 15th, 2021

Process

Hackathon participats will need to:

  1. Fork this repo
    • Modify with your project details and merge
    • When your project is ready for final submission, push your codebase & assets
  2. Utilize DevPost to:
    • Manage and collaborate with your team
    • Submit your project for final evaluation

Hackathon Repo Process

  1. Fork this repo
    • Press the Fork button
  2. Create project branch
  3. Make your changes within new branch!
    • Copy Project_Name folder & rename with your project name
    • Review DevPost rules to include requirements with your submission
    • Modify project details within your project folder Readme.md
      • Name
      • Description
      • Team members & roles
      • Hackathon track
  4. Add, commit, and push the changes
    • Add the files you've changed and commit them with a descriptive message.
  5. Submit your pull request
    • Submit to the maintainers for approval. Head over to the original repositories Pull Requests tab, you should see an automatic suggestion from GitHub to create a pull request from your new branch.
    • Utilize your project name as the title for your initial pull Requests
    • Provide a brief project description within the pull request comment

Congrats, your officially a Mobile DeFi Hackathon participant!

Developer tools and resources

This section contains information about some of the key tools and resources that will help developers start building applications on Celo.

For a comprehensive list of resources and information, review Celo Docs.

QUICK START GUIDES

View the Developer Code Examples page to get started using the Celo SDKs with guided coding exercises.

TOOLS

SDKs

  • ContractKit
  • Javascript package of Celo blockchain utilities
  • Manage connections to the Celo blockchain, accounts, send transactions, interact with smart contracts, etc.
  • A set of wrappers around the core protocol smart contracts to easily connect with contracts related to governance, validators, on-chain exchange, etc.
  • Includes web3.js
  • Celo Ethers.js Wrapper (experimental)
  • A minimal wrapper to make ethers.js compatible with the Celo network
  • use-contractkit
  • A Web3Modal-like experience that injects ContractKit into your web-based application. Supports a variety of different wallets, including but not limited to Valora, Ledger, Metamask (Celo compatible fork) and any WalletConnect compatible wallets
  • DappKit
  • Easily connect to the Valora wallet with your React Native mobile application
  • Valora manages user account, private keys and transaction signing, so you can focus on building your dapp
  • Learn more and see the code with the Dappkit truffle box
  • Python SDK
  • Java SDK

Infrastructure

  • Valora provides a clean, intuitive UI where users can send transactions and interact with smart contracts
  • Forno
  • Node access service so you can connect your dapp to the Celo blockchain without having to run node infrastructure
  • ODIS
  • Oblivious decentralized identity service
  • Lightweight identity layer that makes it easy to send cryptocurrency to a phone number
  • Blockscout block explorers
  • Alfajores testnet & mainnet
  • Stats.celo.org to check network activity and health

Networks

Ethereum Tools

  • Similarities between Celo and Ethereum means you can use many of the most popular Ethereum developer tools.
  • Celo supports the EVM, so tools for writing smart contracts in Solidity (or any language that compiles to EVM bytecode) are compatible with Celo
  • ERC20, NFT (ERC721) and other smart contract interface standards are supported, see Celo for Ethereum Developers
  • Truffle
  • OpenZeppelin
  • Remix

Ongoing projects

Web wallets

Community

make-crypto-mobile-hackathon's People

Contributors

bcamacho avatar uchibeke avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.