Giter Club home page Giter Club logo

tonspeedrun's Introduction

TONspeedrun

Learn to create applications in TON in 6 quests. Clone the github links from site, go through 5-6 steps and immediately try some practical thing on TON. And only then proceed to complex tech tutorials.

Introduction

Hey there! This is the TON Speedrun for HACK-TON-BERFEST 2023! I created this product as an educational experiment and I'm so glad you're here!

Description

TONspeedrun is an educational experiment.

For more than a year I have been writing TON tutorials for my channel and publishing them here. What I noticed:

The problem of a typical tutorial on crypto is that only prepositions are clear to a beginner(cell from c4 using adnl to slice e.t.c), and that there are a lot of steps (and on the 28th step...) in the tutorials, each of which has a lot of theory.

So if we imagine the process of a developer rolling into the ecosystem as a funnel, it will turn out that many fly off at the moment of the first touch with the technical side of TON(Although it is worth noting here that the people working on onboarding developers in TON are doing an excellent job and over the past year everything has become much better.).

And I want it to be different, as it is done in games, the first quests are simple and exciting to feel the game, and then thousands of hours in this game are just around the corner.

I want to make a series of 6 quests working on this principle. A person clones a repository, takes 6-7 steps and is already feeling some working, practically applicable product, and then there are links to already deep and complex tutorials.

Main Features and Quests

  • To gain access to the last three quests you need to complete the first three
  • Each quest gives a practical result
  • Since I wrote a lot of tutorials, quests highlight 20 percent of the information, which gives 80 percent of the result in TON

Quests

  • Deploy NFT Quest - the first step in developing smart contracts
  • Chatbot contract Quest - feature of TON - asynchrony and messages - let's understand
  • Vending Machine Jetton Quest - Let's talk about standards
  • Lottery Quest - Random and Development Logic on TON
  • TonConnect Quest - ui for your smart contracts in 5 minutes
  • Marktetplace Analyzer Quest - Get queries over ADNL protocol

How to Contribute

  1. Fork & Clone: Fork this repository and clone it to your local machine.
  2. Pick an Issue: Browse open issues, choose one that interests you, and commit to it. Pick! issues with hacktonberfest label
  3. Code Away: Address the issue in your local environment.
  4. Pull Request: Submit a PR for review. Please ensure your PR title is clear and your description is detailed.

Join the Community

Connect with fellow contributors on our Telegram. Engage in discussions, seek help, or share your progress!

Development

Run yarn dev and edit the code as needed

Conclusion

Can't wait to see your cool updates to TONspeedrun during HACK-TON-BERFEST. Have fun coding!

License

MIT

tonspeedrun's People

Contributors

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