Lesson 1: Start your app
In this lesson you paste one prompt, Claude makes your work app and opens it in your browser, and it asks you a few questions about your job. Then you learn where everything is. Time: 9 minutes.
Goal
Your app runs at http://localhost:9950, and you can name its modules and find Settings, Search and the wiki.
Why it matters
You are the one who runs this app. Nobody starts it for you, so the first thing you learn is how to start it and what you are looking at. Every later lesson builds on this screen.
Steps
Paste your setup prompt. In the Code tab, on the folder from Before you start, paste the prompt you copied from Get Code on starta.dev/create. If you skipped that page, paste this one, which gives the default look:
"Make me my own work app in a folder called my-work, and get it running straight away.
- Run
npx github:productvibe/starta init my-work --preset fQnA. It gives the app its look (theme Neutral, colour Grey, font Geist, logo Rocket) and its modules: Tasks, People, Goals, Wiki, About. - From then on, work inside my-work and follow its CLAUDE.md.
- Start the app and open it in my browser.
- Then interview me about my role, one short question at a time, and fill in About from my answers.
- Ask me what I am measured on, and replace the example goals in Goals with mine: each with where it stood at the start, its target and its target date.
- Tell me in plain words what I can do next, such as adding my own tasks and people in place of the examples."
- Run
Approve the steps. Claude runs the command, which makes the
my-workfolder, copies the kit into it and installs what the app needs. Then Claude starts the app. You approve each command. Installing takes a minute or two.Open the app. Claude opens
http://localhost:9950in your browser. If it does not, open that address yourself. Keep this tab open for the whole hour.Answer Claude's questions. Claude interviews you about your role, one short question at a time, and writes About from your answers. Then it asks what you are measured on and puts your goals in Goals. Short answers are fine. Lessons 2 and 3 show you how to check and improve what Claude wrote.
Look at the sidebar. You see the modules you picked, five unless you picked fewer: Tasks, People, Goals, Wiki and About, with Settings at the bottom and a Search box at the top.
Open each module once. Click Tasks, then People, then Goals, then Wiki, then About. Tasks and People still hold example content.
Open Settings. Click Settings, then Tasks. This is the Tasks page in Settings. It shows the module's name, its block, its view, its data file and its fields. A module's Settings page is read-only: you change a module by asking Claude. The Appearance page sets the colour of buttons and charts in your browser.
Make one change on screen. Go back to Tasks and tick a task done. It moves out of the Open list. Click Done at the top to see it there, then untick it.
Ask Claude where things are. Type:
"Explain in five lines what is in this folder and where the data for Tasks lives."
What you see
The app opens on Tasks. The examples belong to Sam, a customer success manager at Brightlane, a fictional software company, with customers such as Tallow & Co and Harbourline Logistics. You replace them with your own in lessons 2 to 5.
Tasks, People and Goals look different but are built from the same block, the datatable, in three views: a task list, a table and goal cards. Lesson 7 uses that block to build a module of your own. The full story is in Modules and blocks.
If it does not open
Tell Claude what you see, in plain words: "The browser says it cannot reach localhost:9950." Claude checks whether the app is running and starts it again. More in When something breaks.
You are done when
- The app is open at
http://localhost:9950. - Claude has asked about your role and your goals.
- You have opened Tasks, People, Goals, Wiki and About.
- You have found the Tasks page in Settings.
- You have ticked a task done and unticked it.
What changed on disk
Claude made a new folder, my-work, and it now holds a whole app. These are the parts you will meet in this course:
When you ticked the task, the app wrote that change to app/data/tasks.json. Everything you do on screen ends up in a file like this.
Sam's lesson
Sam pasted the prompt from Get Code and approved four commands. Two minutes later the app opened in the browser at http://localhost:9950, and Claude started asking about Sam's role. After a few short answers about the job and the goals, Sam clicked through the five modules, found that Maya Okafor at Tallow & Co was an example person, and ticked "Send Tallow & Co the renewal proposal" to see what happens.