A 4.5-hour journey from idea to working fitness app with LLM agents