A web-based interactive tutorial to learn Cairo and Starknet.
The Starklings App is an interactive web platform designed to assist users in embarking on their journey to learn Cairo. This platform is built upon Starklings exercises, which are considered essential for beginners seeking to grasp the fundamentals of Cairo.
Our objective is to simplify the Starklings experience by eliminating complex configurations and installations. Simply access the app through your browser and begin coding.
The backend of the Starklings App is responsible for handling data processing and interactions with the Starknet exercises. Follow these steps to set up and run the backend:
cd app/api/Install dependencies:
pnpm iRun the development server:
pnpm run devThe frontend is the user interface of the Starklings App, providing an interactive environment for users to engage with Cairo exercises. To get the frontend up and running, follow these steps:
cd app/client/Install dependencies:
pnpm iLaunch the development server:
pnpm run startCairo runtime is based on Cairo WASM from @cryptonerdcn.
We use a modified fork (kudos to @dpinones) of the runtime. The fork provides more detailed test logs, making it easier for identifying and debugging the issues.