Best for
- Reports
- CSV uploads
- Ops dashboards
Avoid if
- Customer-facing brand site
- Need mobile app store
You need before starting
- Data sources
- Who uses it
- Refresh frequency
- Access rules
● Skill pack
- 01-start-here.md
- 02-business-brief.md
- agent-instructions.md
- deploy-checklist.md
● STACK
Recommended stack
StreamlitNext.jsSupabase
● Build phases
Internal tool
01
Define one metric
Pick the one number the team checks every Monday.
Done when: Metric loads from real data source
02
Input and permissions
Define CSV/API sources, who can upload, who can see exports and what is private.
Done when: A non-admin user cannot access restricted data
03
Dashboard workflow
Build upload, filters, summary cards, detail table and export path.
Done when: Team can answer the weekly question in under two minutes
04
Ops handoff
Document refresh schedule, owner, backup export and failure alert.
Done when: Someone else can run the tool without calling the developer
Risks
- Exposed without auth
- Stale data
- No audit log
Usually wrong choice
- Public WordPress for internal KPIs
- Excel emailed daily
When to call rescue
- Wrong numbers in production
- Can't add new user