First-run setup
Land on the dashboard with a complete profile.
On first launch fiscode redirects to /setup until a profile exists. The setup form collects only
what the tax engine needs:
- Filing status — single, married filing jointly, married filing separately, head of household.
- State — drives the per-state rate in the tax engine.
- Self-employment start date — used when computing partial-year mileage and home-office.
- Dependents — count only; full dependent records are a later feature.
Once submitted, you land on the dashboard. The profile can be edited any time from
/profile.