Skip to content

Instantly share code, notes, and snippets.

View webbravo's full-sized avatar
🙂
Typing...

Kenneth Ijama webbravo

🙂
Typing...
View GitHub Profile
@webbravo
webbravo / Blockgames Task - [NFT platform for Nigerian creatives] - by Kenneth Ijama - webbravo
Created March 20, 2022 20:19
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.8.7+commit.e28d00a7.js&optimize=false&runs=200&gist=
Looking at the Nigerian society I observed there are a lot of creatives, such as;
photographers, graphic, painters, designers and animators,
creating awesome expressions of art, hence developing an NFT
platform that will help them showcase their creative talents and
make money is very much beneficial for the creators and the economy at large.
Firstly, Before development begins, I will propose that a mini-marketing
campaign is carried out on Twitter.com to get creatives excited about
the platform and to also get real feedback on expected features or use cases.
@webbravo
webbravo / Blockgames Task - [NFT platform for Nigerian creatives] - by Kenneth Ijama - webbravo
Created March 20, 2022 20:17
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.8.7+commit.e28d00a7.js&optimize=false&runs=200&gist=
Looking at the Nigerian society I observed there are a lot of creatives, such as; photographers, graphic, painters, designers and animators, creating awesome expressions of art, hence developing an NFC platform that will help them showcase their creative talents and make money is very much beneficial for the creators and the economy at large.
Firstly, Before development begins, I will propose that a mini-marketing campaign is carried out on Twitter to get creatives excited about the platform and to also get real feedback on expected features or use cases.
Secondly, The platform will be developed with the Solidity programming language using the ERC-721 token standard, The frontend should have an easy to use interface to help quickly creative upload their works, track their NFTs, and easily integrate their token wallet.
In conclusion after development is completed the contract should be hosted on the Ethereum blockchain, after which selected creatives should be contacted to upload their first NFTs to test ou
Looking at the Nigerian society I observed there are a lot of creatives, such as; photographers, graphic, painters, designers and animators, creating awesome expressions of art, hence developing an NFC platform that will help them showcase their creative talents and make money is very much beneficial for the creators and the economy at large.
Firstly, Before development begins, I will propose that a mini-marketing campaign is carried out on Twitter to get creatives excited about the platform and to also get real feedback on expected features or use cases.
Secondly, The platform will be developed with the Solidity programming language using the ERC-721 token standard, The frontend should have an easy to use interface to help quickly creative upload their works, track their NFTs, and easily integrate their token wallet.
In conclusion after development is completed the contract should be hosted on the Ethereum blockchain, after which selected creatives should be contacted to upload their first NFTs to test ou
@webbravo
webbravo / index.sol
Created March 20, 2022 20:15
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.8.7+commit.e28d00a7.js&optimize=false&runs=200&gist=
Looking at the Nigerian society I observed there are a lot of creatives, such as; photographers, graphic, painters, designers and animators, creating awesome expressions of art, hence developing an NFC platform that will help them showcase their creative talents and make money is very much beneficial for the creators and the economy at large.
Firstly, Before development begins, I will propose that a mini-marketing campaign is carried out on Twitter to get creatives excited about the platform and to also get real feedback on expected features or use cases.
Secondly, The platform will be developed with the Solidity programming language using the ERC-721 token standard, The frontend should have an easy to use interface to help quickly creative upload their works, track their NFTs, and easily integrate their token wallet.
In conclusion after development is completed the contract should be hosted on the Ethereum blockchain, after which selected creatives should be contacted to upload their first NFTs to test ou
@webbravo
webbravo / PlotLand.sol
Created March 11, 2022 09:49
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=undefined&optimize=false&runs=200&gist=
// contracts/GameItem.sol
// SPDX-License-Identifier: MIT
pragma solidity >=0.7.0 <0.9.0;
import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol";
import "@openzeppelin/contracts/utils/Counters.sol";
import "@openzeppelin/contracts/access/Ownable.sol";
contract LandToken is ERC721URIStorage, Ownable {
@webbravo
webbravo / PlotLand.sol
Created March 11, 2022 09:46
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=undefined&optimize=false&runs=200&gist=
// contracts/GameItem.sol
// SPDX-License-Identifier: MIT
pragma solidity >=0.7.0 <0.9.0;
import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol";
import "@openzeppelin/contracts/utils/Counters.sol";
import "@openzeppelin/contracts/access/Ownable.sol";
contract LandToken is ERC721URIStorage, Ownable {
@webbravo
webbravo / .deps...npm...@openzeppelin...contracts...access...Ownable.sol
Created March 11, 2022 09:41
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=undefined&optimize=false&runs=200&gist=
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (access/Ownable.sol)
pragma solidity ^0.8.0;
import "../utils/Context.sol";
/**
* @dev Contract module which provides a basic access control mechanism, where
* there is an account (an owner) that can be granted exclusive access to
@webbravo
webbravo / banks.html
Created May 12, 2020 14:13 — forked from segebee/banks.html
Nigerian Commercial Banks Select Drop down
<select class="form-control " id="bank">
<option selected>Choose</option>
<option value="access">Access Bank</option>
<option value="citibank">Citibank</option>
<option value="diamond">Diamond Bank</option>
<option value="ecobank">Ecobank</option>
<option value="fidelity">Fidelity Bank</option>
<option value="firstbank">First Bank</option>
<option value="fcmb">First City Monument Bank (FCMB)</option>
<option value="gtb">Guaranty Trust Bank (GTB)</option>
@webbravo
webbravo / axios-react.js
Created May 2, 2020 04:43
This react code snippet uses Axios to fetch code from a remote endpoint
import React, { Component } from "react";
import axios from "axios";
class UseAxios extends Component {
constructor() {
super();
this.state = {
todos: {}
};
this.getTodos = this.getTodos.bind(this);
@webbravo
webbravo / npm-install-axios.js
Created April 30, 2020 15:35
npm install axios
npm install axios