Coder Social home page Coder Social logo

nexo-task's Introduction

TASK:

Build a simple DApp like CryptoKitties. Don’t care much about the details. Implement what you think is essential. As a minimum:

  • Smart contract with the data and the business logic
  • Web App for interaction with the smart contract.
  • Deploy the smart contract on Kovan network.
  • Deploy the web app on IPFS.
  • Provide information about the development environment and tests for the smart contract.

README

This is the repository for both the smart contracts and the web app. The smart contracts were developed using the Truffle development suite combined with the Ganache-cli Ethereum RPC simulator. The contract tests are held in the test directory and they may be run via the commands: truffle dev and then test once inside the truffle console.

Kovan testnet

The contact is deployed on the kovan testnet and is visible here on etherscan.

IPFS

Important: You must have MetaMask; You must have selected Kovan Testnet; You must have some KETH to interact with the contracts.

The web app has been deployed fully functioning on the IPFS here.

Disclaimer

Everything in this repo is just to serve as a quick example. The test could and should be many more, the core contract should be bigger and actually useful, the web app should have more functionality and the html/css should be much more developed. This is quite obvious but it still has to be stated. Given 1.5 days for this task - this is the result, an MVP.

Running locally

It is entirely possible to run locally using ganache-cli (ganache-cli && truffle migrate) and not using metamask if one so desires.

nexo-task's People

Contributors

stringie 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.