SCF #13
Award Completed
Soroban Learn
by

Soroban Learn is an interactive learning platform using a in-browser coding experience

Awarded
Awarded
Budget request:
$
36,000
*
WebsiteCode

Project Stage

Development

Category

Soroban
Education & Community

Based in

Team size

8

Active since

Products & Services

My product eliminates the need for local setup trouble for new users to get their "feet wet". I believe this will lower the barrier of entry for new developers who are discovering Stellar/Soroban and Web3 as a whole. While this could eventually turn into a full fledge tool for building Soroban contracts in the browser, my initial intent is to build basic "hello world" style exercises to show what Soroban is all about.

No items found.
Previous Project(s)
No items found.
Progress so far
Goals
To get there, we request a budget of  
$
36,000
*
  to:
Additional information
Pitch deck
No items found.
Deliverables
First Deliverable

- Finish mocking up the rest of the application.

- Document the initial set of exercises

While I have several screens already designed and partially developed (HTML/CSS only), I still desire to complete several more. These include the following:

  • Proper landing page (https://www.figma.com/file/w2XTuIV9WP7NT4dWi6vTOY/Interactive-Coding-Tool?node-id=723-1272&t=GTIpjpPdvFrQ52Yo-4)
  • Console outcomes (Decided to move to a general error modal: https://www.figma.com/file/w2XTuIV9WP7NT4dWi6vTOY/Interactive-Coding-Tool?node-id=785-399&t=GTIpjpPdvFrQ52Yo-4)
  • Exercise Progress bar (http://p8screenshots.s3.amazonaws.com/Interactive_Coding_Tool_2023-04-07_09-04-39.png)

For the exercises, I want to create the following core exercises. The 10% would include documenting out their steps and content.

  • Hello World Application (https://github.com/Soroban-Learn/soroban-learn/tree/main/src/LearningMaterial/HelloWorld)
  • Increment (count) (https://github.com/Soroban-Learn/soroban-learn/tree/main/src/LearningMaterial/Counter)
  • Token Swap (https://github.com/Soroban-Learn/soroban-learn/tree/main/src/LearningMaterial/TokenSwap)

Reviewer instructions

All designs can be found in the Figma file here:

https://www.figma.com/file/w2XTuIV9WP7NT4dWi6vTOY/Interactive-Coding-Tool?node-id=723-1272&t=GTIpjpPdvFrQ52Yo-4

I also have published the content files here:

  • Hello World Application (https://github.com/Soroban-Learn/soroban-learn/tree/main/src/LearningMaterial/HelloWorld)
  • Increment (count) (https://github.com/Soroban-Learn/soroban-learn/tree/main/src/LearningMaterial/Counter)
  • Token Swap (https://github.com/Soroban-Learn/soroban-learn/tree/main/src/LearningMaterial/TokenSwap)

I will likely continue to revise these. I have plans to reach out to contacts to walk through these tutorials and collect feedback. Based on this feedback, revisions to the content will be made.

Additionally, I have started on front-end development. This is very bare and still needs a lot of work (to be completed in future milestones), but I did want to share anyway.

https://sorobanlearn.com/learn

Links:

Team

Jonathon Hammond (2n10se#5020)

I have been developing in the web3 space for three years, formally within the Stacks and NEAR ecosystem. I was a Aha Labs/RAEN team member but recently stepped away to pursue other projects.

Github / LinkedIn / Twitter