31

I can't wait to find complete EOS.io dApp examples. Not only the WASM and Smart Contract, but the complete stack with f.e. the web interface.

Please add any EOS dApp Example project as answers on this question :)

5 Answers 5

17

You can check out the Scatter Demos page which has both C++ contracts and a javascript front-end integrated with eosjs and Scatter. It was also just updated to match master branch for EOSIO as of 5-9-2018

http://demos.scatter-eos.com

And the code for it (including the invaders contract) here: https://github.com/EOSEssentials/Scatter-Demos

1
  • lol how I could forget this one! Commented May 8, 2018 at 23:22
34

While there is limited information on dApp stack, here's what I found on the internet so far while we wait for more.

🔗 Find the updated version of the compilation here 🔗

🎬 Youtube Channels

  1. nsjames
    • Setting up a Virtual Machine and EOSIO for smart contract development
    • Basic EOSIO smart contract schema, structs, actions and persisting to the blockchain
    • Diving deeper into EOSIO Smart Contracts: Typedefs, Assertions and Singletons
  2. Filip Martinsson
    • Set up a local testnet
    • Smart contract programming tutorial
  3. JD3
    • The Linux of Blockchains
    • How to create a wallet and account
    • Intro to EOS programming
    • Using EOS with Node.js
    • Create a smart contract on EOS
  4. EOSPHERE
    • Building EOS development environment from source
    • How to setup and run EOSIO genesis snapshot
    • Role of EOS block producer
  5. EOS Canada
    • How block producers will get voted in
    • Opinion on block producer hardware
  6. EOS - Educational Series
    • EOS educational series

📰 Articles


🎓 Tutorials & Webinars


🎥 Videos, Podcasts & Interviews

  1. EOS Go
  2. Everything EOS by ICO Alert
  3. EOS - The Decentralized Operating System by Dan Larimer
  4. Future of EOS & Crypto by Dan Larimer
  5. Introduction to blockchain by Dan Larimer
4
12

I'm writing here the contracts that helped me the most and the guides that I'm aware.

nsjames youtube series: https://www.youtube.com/channel/UC_0j3NAYVBiyY152K0f-2og

Kevin Heifner, Webinar from OCI, one of the main EOS committers: https://objectcomputing.com/resources/events/webinars/building-apps-with-eos/webinar-recording - the bonus here is that he teaches you how to setup the CLion IDE and Unit Tests for contracts!

Hack-Til-Dawn EOS Hackathon smart contract:

Everipedia Whitepaper is perfect to understand a complete well designed dAPP: https://github.com/EveripediaNetwork/Everipedia/blob/master/TechnicalWhitepaper110.md

And of course, the default smart contracts that's inside EOS main repo: https://github.com/EOSIO/eos/tree/master/contracts - try to rewrite the eosio.token, then go for dice - learned, a lot from them.

2
  • 1
    Taking off the RIDL ones. They are unrelated. The airdrop is an ethereum/solidity contract.
    – nsjames
    Commented May 8, 2018 at 22:33
  • ah ok got it, so RIDL contract is only to manage the identities across the chains right? Commented May 8, 2018 at 23:24
7

Youtube guide for creating and interacting with smart contracts for dawn 3.0, it doesn't include a web interface but seems quite in-depth otherwise with 3 videos available in the series.

Non-video guide for creating smart contracts, multi-part, as of this posting the guide is not yet complete with only 2 entries. The guide claims to be end-to-end so they may include a web interface portion.

5

I made some example code that includes a simple smart contract and a web interface. There is a simple html/js/jquery version of the interface and a react version here on github

Not the answer you're looking for? Browse other questions tagged or ask your own question.