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!
RIDL contract: https://github.com/nsjames/RIDL - it's a working one, where you can find the interface right here: http://airdrop.scatter-eos.com/#/
Hack-Til-Dawn EOS Hackathon smart contract: https://github.com/nsjames/Hack-Til-Dawn
- Contract - https://github.com/nsjames/Hack-Til-Dawn
- Front-end https://github.com/nsjames/scatter-hackathon
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.