Last updated 9 months ago

Cardlings: CLI Based Excercises To Master Cardano

Problem

Aspiring Cardano developers lack interactive, hands-on learning tools, creating a steep barier to entry to start developing in cardano.

Solution

Cardlings provides a "learn-by-doing" environment. Users write real code and interact with the blockchain from day one.

Total to date

This is the total amount allocated to Cardlings: CLI Based Excercises To Master Cardano.

60,000 $ADA
Total funds requested
115
Total votes cast
11.5M
Votes yes
5.33M
Votes abstain

About this idea

Team

Surafel Fikru - Lead Developer

  • Profile: LinkedIn

  • Experience: Surafel is a Software Engineer at SingularityNET. He has direct, hands-on experience working with Cardano's core technologies and is a proficient Rust and Haskell.

  • Role & Responsibilities: As the Lead Developer, Surafel will oversee the project's overall technical architecture and direction. In his role as Curriculum Architect, he will be responsible for designing the educational journey for Cardlings users. This includes defining the learning objectives for each module, structuring the exercises in a logical progression, and ensuring all educational content is accurate, up-to-date, and reflects the best practices for building on Cardano.

Ishak Sebsib - Core Developer

  • Profile: LinkedIn

  • Experience: Ishak is a skilled Software Engineer with a strong background in backend development and a deep proficiency in the Rust programming language. His professional experience involves building robust, high-performance systems, which is directly applicable to creating the efficient and reliable command-line tool at the heart of the Cardlings project.

  • Role & Responsibilities: Ishak will lead the hands-on technical implementation of the Cardlings application. His primary responsibilities include developing the core command-line interface (CLI), engineering the file-watching and real-time feedback mechanism, and implementing the backend logic that automatically compiles and verifies user solutions. He will ensure the tool is intuitive, responsive, and provides a seamless "learn-by-doing" experience for developers.