Close-out Report F13
Name of Project on IdeaScale/Fund: Cardano EasyDev VS Tool
Project URL on IdeaScale/Fund: https://projectcatalyst.io/funds/13/cardano-open-developers/cardano-easydev-vs-tool
Project Number: #1300040
Project Manager: Hien Phan
Date Project Started: Jan 2025
Date Project Completed: April 2025
Challenge KPIs and How They Were Addressed
Enhanced Developer Adoption
The project developed a Visual Studio Code (VS Code) extension that simplifies the smart contract development process through a graphical user interface (GUI). This tool lowers the entry barrier for developers new to Cardano, streamlining the development process and encouraging wider adoption.
Increased Community Engagement
By open-sourcing all source code under the Apache 2.0 license, the project promotes transparency and collaboration. This approach invites community contributions, fostering a vibrant and engaged developer community around the tool.
Project KPIs and How They Were Addressed
Completion of Development Milestones:
The project set clear milestones, with each milestone supported by evidence linked below:
Milestone 1: Project setup and design documentation, including UI/UX and user flow. Link
Milestone 2: Development of account management features, creation of a DApp template, and integration with the Aiken CLI. Link
Milestone 3: Smart contract testing, publishing the extension, and preparing the close-out report. Link
Tool Adoption and Usage Metrics:
The project's focus on developing a user-friendly VsCode extension suggests an intent to monitor and report on how widely the tool is adopted and utilized within the Cardano developer community. Tracking downloads, active users, and feedback would provide insights into the tool's impact and areas for improvement.
Developer Documentation: Comprehensive developer documentation was created, including usage examples and tutorials. This documentation serves as a resource to help developers integrate and effectively use the extension.
Publishing the Extension: The extension was published on the VSCode Marketplace to increase visibility and engagement with the developer community. This step was taken to facilitate the adoption of the tool among Cardano developers.
Community-Driven Development: The project actively engaged with the Cardano developer community to gather collaborative feedback and drive continuous improvement. Open communication was maintained through open-source principles, such as utilizing GitHub issues, ensuring ongoing refinement and alignment with the needs of the ecosystem.
Key Achievements
Release of Cardano EasyDev VsTool v0.0.4
The project was open-sourced with detailed documentation provided
Key Learnings
Gained knowledge on how to propose ideas and implement projects.
User feedback and opinions will help improve the product's quality and UX.
Gained more experience using off-chain interaction SDKs and developing smart contracts on the Cardano blockchain.
Next Steps for the Product or Service Developed
Fix bugs and resolve any critical issues
Improve the UI/UX design for an enhanced user experience
Add additional features to feedback, such as minting and burning NFTs
Include more DApp templates
Refactor the source code to simplify contributions
Optimize performance for better efficiency
Implement analytics to gain insights into user behavior and feedback
Final Thoughts/Comments:
A big thank you to everyone who reviewed milestones, voted on our proposal, and supported us in many ways. As a small but effective open-source project, we truly appreciate all the help and encouragement we've received from the Cardano Ecosystem. Your support has meant a lot, and we look forward to continuing this journey together. Thank you for being a key part of our progress.
Links to Other Relevant Project Sources or Documents
Repositories
Frontend - Extension: https://github.com/Innovate-Lab/cardano-easydev-vstool-frontend-extension
Documentation: https://innolab.gitbook.io/cardano-easydev-vs-tool
Landing page: https://cardano-easydev-vstool-landing-page.vercel.app/
Link to Close-out Video
Last updated