This simple example demonstrates how applications on ICP are structured using a backend smart contract and a frontend smart contract, and provides an introduction to the programming language Motoko.
This variation of "Hello, world!" is written in Motoko, a programming language designed specifically for developing smart contracts (referred to as canisters) on ICP.
The /backend folder contains the Motoko canister, app.mo. The /frontend folder contains web assets for the application's user interface. The user interface is written with plain JavaScript, but any frontend framework can be used.
Edit the mops.toml file to add Motoko dependencies to the project.
To migrate your ICP Ninja project off of the web browser and develop it locally, follow these steps.
The BUILD.md file included in your download will provide information about using dfx.

