Tutorial — from zero to a live app
This is the complete Fayz path: you start with one command and finish with a published app, passing through anatomy, theming, plugins, real data and a plugin you wrote yourself. Each step is short, shows the exact command and a checkpoint of what you should see before moving on. Do them in order the first time — it takes about 30 minutes.
What you need: Node 20 or higher and a terminal. For step 05 (real data) you'll also want a free Supabase account. Nothing else.
Generate the project with the CLI, install it and run it in mock mode. Start →
Understand the manifest, plugin generation, the registry and AGENTS.md. Open →
Change the brand, the radius and the color mode in the manifest. Open →
Turn on a catalog plugin and watch the navigation grow. Open →
Leave mock behind: provision the database with fayz db apply. Open →
Create an incubator plugin following the same contract as the official ones. Open →
Build the app and put it live on a static host. Open →
Ready? Start with step 01 →