From 62b1f15317af44457fb3f98c9fa6e60bdbabd615 Mon Sep 17 00:00:00 2001 From: eclime <30866824+eclime@users.noreply.github.com> Date: Thu, 25 Apr 2024 20:57:00 +0100 Subject: [PATCH 1/5] Create xgov-206.md --- Proposals/xgov-206.md | 76 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 Proposals/xgov-206.md diff --git a/Proposals/xgov-206.md b/Proposals/xgov-206.md new file mode 100644 index 00000000..7442a459 --- /dev/null +++ b/Proposals/xgov-206.md @@ -0,0 +1,76 @@ +# Abstract +A summary of the project, including how the Algorand ecosystem would benefit from its implementation. + +AgorApp is a cutting-edge educational platform, similar to Codecademy, but designed specifically for Web3 chains and protocols. Founded in 2022 and officially launched in the summer of 2023, AgorApp has established strategic partnerships with industry leaders such as Internet Computer Protocol, NEAR, Lisk L1, The Open Network, Solana, Ethereum Swarm, and Massa. + +AgorApp has developed the most advanced chain agnostic IDE in Web3 bringing in users from around the world to take our courses and challenges. Through AgorApp, Algorand will get new developers in both Web3 and Web2 from first-hand interactive coding lessons to spark interest for further growth. + +The goal of the project is to integrate the Tealscript language into our IDE and develop a proof of concept course to be displayed in our education catalog. From there, we have the ability to expand on education and create competition challenges for future consideration. + +## Team +Information about the team members and their qualifications, including relevant experience and skills. + +- **Riccardo Dal Pio Luogo**: Extensive experience in the Web3 space, including roles as a lead smart contract engineer & full-stack developer at Opium Finance and a protocol engineer at Livepeer. Currently works as a principal security engineer at Procore. Also has experience in education as a frontend bootcamp instructor. Based in London. +- **Ethan Clime**: Product manager with experience in UX design and project operations, former DApp CEO of Crowdholding, and co-founder of the largest Web3 developer meetup in Prague/Czech Republic. +- **Roman Masek**: Senior full-stack developer with 21 years of experience, including roles at Hewlett-Packard and Head of Engineering at PhotoRobot. Based in Prague. +- **Jakub Boukal**: Talented python backend engineer with over 5 years of experience, proficient in Django, AWS, and DevOps. Based in Prague. +- **Petr Havel**: Senior frontend designer and developer with 15 years of experience. Former colleague of Roman. Based in Prague. +- **Max Marian Acsinia**: Marketing and sales professional with experience in blockchain & AI SaaS businesses. Active in Web3 since 2021, supporting sales, marketing, and fundraising for AgorApp. + +[LinkedIn Profiles](#team-links) + +## Experience with Algorand +Details about the team's experience with the Algorand protocol and any previous projects built on it. + +AgorApp’s approach as a team is to enhance our knowledge of top chains in Web3. As hosts to the largest Web3 dev meetup in central Europe, we have done a session on Algorand within our meetup community. + +[Meetup Link](#algorand-meetup) + +## Present Proposal +A detailed plan for the development and implementation of the proposal. + +1) **Integrate TealScript within IDE Environment** + - Description: Integrating the Tealscript runtime with our infrastructure to run and evaluate user-submitted Algorand smart contracts. Extending IDE to support Tealscript. + - Time duration: 1 month + - Cost: 15,000 ALGO + +2) **Build your first smart contract in Tealscript (proof-of-concept course)** + - Description: Guiding users through the interactive development of their first Tealscript smart contract. + - Time duration: 1 month + - Cost: 15,000 ALGO + +## Deliverable +Proposals must include clear, non-technical descriptions of deliverables. + +**Deliverable: Opensource Tealscript Advanced IDE** +- The left side of the IDE showcases the description. On the right side, the user implements the solution. The IDE provides error feedback prompts and a hint button. +- Example courses available via our catalog page. + +## Future Blueprint +A high-level plan defining overarching strategic objectives and major steps planned for achieving the project at a greater scale. + +By integrating Algorand into our IDE, our next step is to expand education offerings with Algorand courses and challenges, such as "gas optimization" and "security". Additionally, launch an external contributor feature allowing Algorand dev members to monetize their courses and challenges on AgorApp. + +[Link to Workspace Board](#workspace-board) + +## Benefits for the community +A description of the potential benefits that the proposal could bring to the Algorand community and its users. + +Our goal at AgorApp is to onboard new developers into the Algorand ecosystem. With 300 active users and 2K monthly impressions, AgorApp has bootstrapped to a stage of growth. Adding Algorand into the mix will only accumulate more reach for developers to discover the benefits of Algorand compared to other chains. + +## Additional information +Any other relevant details or documentation that the team would like to include in the proposal. + +We are also volunteering with Ludo Scholtz helping organize the Algorand Prague Meetup on May 30th at Paralelní Polis. + +[LinkedIn and Meetup Links](#additional-links) + +## Links +- [Riccardo Dal Pio Luogo](https://www.linkedin.com/in/riccardo-dal-pio-luogo-5a7b18192/) +- [Ethan Clime](https://www.linkedin.com/in/ethan-clime-93a42b89/) +- [Roman Masek](https://www.linkedin.com/in/romanmasek/) +- [Jakub Boukal](https://www.linkedin.com/in/boukal/) +- [Petr Havel](https://www.linkedin.com/in/petr-havel-8b984962/) +- [Max Marian Acsinia](https://www.linkedin.com/in/max-marian-acsinia-a04008210/) +- [Meetup Link](https://www.meetup.com/web3-on-chain-dev-meetup-group/events/292148486/?isFirstPublish=true) +- [Workspace Board](#) From 45ca7230eca298d4b03de403351e21ac04ccd3ac Mon Sep 17 00:00:00 2001 From: eclime <30866824+eclime@users.noreply.github.com> Date: Thu, 25 Apr 2024 21:08:46 +0100 Subject: [PATCH 2/5] Update xgov-206.md --- Proposals/xgov-206.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Proposals/xgov-206.md b/Proposals/xgov-206.md index 7442a459..e199beb3 100644 --- a/Proposals/xgov-206.md +++ b/Proposals/xgov-206.md @@ -1,3 +1,19 @@ +--- +id: 206 +period: 4 +title: Tealscript-interactive-developer-course (agorapp) +author: Ethan Clime +email: ethan@agorapp.dev +discussions-to: https://forum.algorand.org/t/ide-integration-course/11872 +company_name: AgorApp LTD +category: Tools +focus_area: Education +open_source: Yes +funding_type: Retroactive +amount_requested: 30.000 +delivery_date: 2024-06-25 +status: Final +--- # Abstract A summary of the project, including how the Algorand ecosystem would benefit from its implementation. From 601a7080f39923df2a9c03a34fec03c7be72ba47 Mon Sep 17 00:00:00 2001 From: eclime <30866824+eclime@users.noreply.github.com> Date: Thu, 25 Apr 2024 21:17:40 +0100 Subject: [PATCH 3/5] Update xgov-206.md --- Proposals/xgov-206.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Proposals/xgov-206.md b/Proposals/xgov-206.md index e199beb3..4395c4ee 100644 --- a/Proposals/xgov-206.md +++ b/Proposals/xgov-206.md @@ -9,7 +9,7 @@ company_name: AgorApp LTD category: Tools focus_area: Education open_source: Yes -funding_type: Retroactive +funding_type: Proactive amount_requested: 30.000 delivery_date: 2024-06-25 status: Final From fd55cef44368d21443c98dc84a06776200e5fc90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane?= Date: Fri, 26 Apr 2024 10:19:04 +0200 Subject: [PATCH 4/5] fix linting --- Proposals/xgov-206.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/Proposals/xgov-206.md b/Proposals/xgov-206.md index 4395c4ee..939ea07d 100644 --- a/Proposals/xgov-206.md +++ b/Proposals/xgov-206.md @@ -2,7 +2,7 @@ id: 206 period: 4 title: Tealscript-interactive-developer-course (agorapp) -author: Ethan Clime +author: Ethan Clime (@eclime) email: ethan@agorapp.dev discussions-to: https://forum.algorand.org/t/ide-integration-course/11872 company_name: AgorApp LTD @@ -10,11 +10,11 @@ category: Tools focus_area: Education open_source: Yes funding_type: Proactive -amount_requested: 30.000 +amount_requested: 30000 delivery_date: 2024-06-25 status: Final --- -# Abstract +## Abstract A summary of the project, including how the Algorand ecosystem would benefit from its implementation. AgorApp is a cutting-edge educational platform, similar to Codecademy, but designed specifically for Web3 chains and protocols. Founded in 2022 and officially launched in the summer of 2023, AgorApp has established strategic partnerships with industry leaders such as Internet Computer Protocol, NEAR, Lisk L1, The Open Network, Solana, Ethereum Swarm, and Massa. @@ -55,7 +55,7 @@ A detailed plan for the development and implementation of the proposal. - Time duration: 1 month - Cost: 15,000 ALGO -## Deliverable +### Deliverable Proposals must include clear, non-technical descriptions of deliverables. **Deliverable: Opensource Tealscript Advanced IDE** @@ -81,12 +81,12 @@ We are also volunteering with Ludo Scholtz helping organize the Algorand Prague [LinkedIn and Meetup Links](#additional-links) -## Links -- [Riccardo Dal Pio Luogo](https://www.linkedin.com/in/riccardo-dal-pio-luogo-5a7b18192/) -- [Ethan Clime](https://www.linkedin.com/in/ethan-clime-93a42b89/) -- [Roman Masek](https://www.linkedin.com/in/romanmasek/) -- [Jakub Boukal](https://www.linkedin.com/in/boukal/) -- [Petr Havel](https://www.linkedin.com/in/petr-havel-8b984962/) -- [Max Marian Acsinia](https://www.linkedin.com/in/max-marian-acsinia-a04008210/) -- [Meetup Link](https://www.meetup.com/web3-on-chain-dev-meetup-group/events/292148486/?isFirstPublish=true) -- [Workspace Board](#) +### Links +- Riccardo Dal Pio Luogo +- Roman Masek +- Jakub Boukal +- Petr Havel +- Max Marian Acsinia +- Meetup Link +- Workspace Board From b89edfa15f382b304b0b93bfa335e978d34c480c Mon Sep 17 00:00:00 2001 From: eclime <30866824+eclime@users.noreply.github.com> Date: Sun, 5 May 2024 08:11:35 +0100 Subject: [PATCH 5/5] Update xgov-206.md --- Proposals/xgov-206.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Proposals/xgov-206.md b/Proposals/xgov-206.md index 939ea07d..85df3170 100644 --- a/Proposals/xgov-206.md +++ b/Proposals/xgov-206.md @@ -1,7 +1,7 @@ --- id: 206 period: 4 -title: Tealscript-interactive-developer-course (agorapp) +title: Tealscript (and/or PyTeal) interactive developer course (AgorApp) author: Ethan Clime (@eclime) email: ethan@agorapp.dev discussions-to: https://forum.algorand.org/t/ide-integration-course/11872 @@ -15,11 +15,9 @@ delivery_date: 2024-06-25 status: Final --- ## Abstract -A summary of the project, including how the Algorand ecosystem would benefit from its implementation. + AgorApp is a cutting-edge educational platform, similar to Codecademy, but designed specifically for Web3 chains and protocols. Founded in 2022 and officially launched in the summer of 2023, AgorApp has established strategic partnerships with industry leaders such as Internet Computer Protocol, NEAR, Lisk L1, The Open Network, Solana, Ethereum Swarm, and Massa. -AgorApp is a cutting-edge educational platform, similar to Codecademy, but designed specifically for Web3 chains and protocols. Founded in 2022 and officially launched in the summer of 2023, AgorApp has established strategic partnerships with industry leaders such as Internet Computer Protocol, NEAR, Lisk L1, The Open Network, Solana, Ethereum Swarm, and Massa. - -AgorApp has developed the most advanced chain agnostic IDE in Web3 bringing in users from around the world to take our courses and challenges. Through AgorApp, Algorand will get new developers in both Web3 and Web2 from first-hand interactive coding lessons to spark interest for further growth. +AgorApp has developed the most advanced chain-agnostic IDE in Web3 bringing in users from around the world to take our courses and challenges. Through AgorApp, Algorand will get new developers in both Web3 and Web2 from first-hand interactive coding lessons to spark interest for further growth. The goal of the project is to integrate the Tealscript language into our IDE and develop a proof of concept course to be displayed in our education catalog. From there, we have the ability to expand on education and create competition challenges for future consideration. @@ -45,15 +43,17 @@ AgorApp’s approach as a team is to enhance our knowledge of top chains in Web3 ## Present Proposal A detailed plan for the development and implementation of the proposal. -1) **Integrate TealScript within IDE Environment** +1) **Integrate TealScript (or PyTeal) within IDE Environment** - Description: Integrating the Tealscript runtime with our infrastructure to run and evaluate user-submitted Algorand smart contracts. Extending IDE to support Tealscript. - Time duration: 1 month - Cost: 15,000 ALGO -2) **Build your first smart contract in Tealscript (proof-of-concept course)** +2) **Build your first smart contract in Tealscript (or PyTeal) (proof-of-concept course)** - Description: Guiding users through the interactive development of their first Tealscript smart contract. - Time duration: 1 month - Cost: 15,000 ALGO + +As mentioned above, we are available to adjust the focus of the course based on the community feedback - for instance, if the community values more an interactive coding course on PyTeal, then we are happy to ship it either as a replacement or as a complement to the TealScript course. ### Deliverable Proposals must include clear, non-technical descriptions of deliverables. @@ -83,10 +83,10 @@ We are also volunteering with Ludo Scholtz helping organize the Algorand Prague ### Links - Riccardo Dal Pio Luogo -- Ethan Clime - Roman Masek - Jakub Boukal - Petr Havel - Max Marian Acsinia - Meetup Link -- Workspace Board +- Workspace Board