How a Singaporean Father Built a Baby-Tracking App With Claude Code
After five months of struggling with paper records, Frank Chester Tan used a $30 a month Claude Pro plan and Claude Code to build a personalised baby tracking web app without prior coding experience. The app included shared real time access for both parents, one tap feed and diaper logging, symptom and allergy track...
Published byEdited with GPT-5.6 LunaImages generated with GPT Image 1.5
After five months of struggling with paper records, Frank Chester Tan used a $30 a month Claude Pro plan and Claude Code to build a personalised baby tracking web app without prior coding experience.
The app included shared real time access for both parents, one tap feed and diaper logging, symptom and allergy tracking, automatic totals, and age aware comparisons with health guidance.
Tan’s biggest lesson was that clear prompts and human judgment matter more than technical background—especially when an AI research tool produces questionable citations.
How did Singaporean father Frank Chester Tan, despite having no coding experience, use the $30-a-month Claude Pro subscription and Claude CoAn editorial illustration of AI-assisted app development for new parents.
AI Prompt
Create a landscape editorial hero image for this Studio Global article: How did Singaporean father Frank Chester Tan, despite having no coding experience, use the $30-a-month Claude Pro subscription and Claude Co. Article summary: Frank Chester Tan treated Claude Code as a natural-language development assistant rather than learning programming first. After five months of paper tracking became overwhelming for him and his wife, Estee Cheng, he paid. Topic tags: general, documentation, general web. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fak
openai.com
Singaporean father Frank Chester Tan did not begin by learning to code. After five months of recording his son Raphael’s feeding, sleep and diaper patterns on paper became too difficult to manage, he used Claude Code as a natural-language development assistant instead. He paid for a $30-a-month Claude Pro subscription, worked through Mac Terminal and supplied a detailed four-page product specification.
The result was a personalised baby-tracking web app—but the process was less about pressing a button and more about describing the product precisely, testing what Claude produced and correcting it when necessary.
What the baby-tracking app was designed to do
Tan and his wife, Estee Cheng, wanted an easier way to record their infant’s daily routines and compare them with developmental guidance. The app was designed around the practical tasks parents were already performing:
A private dashboard that both parents could access and update in real time
One-tap logging for milk feeds and diaper changes
Symptom and food-allergy tracking
Automatic daily totals
Tracking for sleep, naps, milk intake and diaper patterns
Age-aware comparisons with guidance from HealthHub and KK Women’s and Children’s Hospital, updated as the baby grew
Studio Global AI
Continue your research
This page includes a source-backed answer you can continue inside Studio Global.
What is the short answer to "How a Singaporean Father Built a Baby-Tracking App With Claude Code"?
After five months of struggling with paper records, Frank Chester Tan used a $30 a month Claude Pro plan and Claude Code to build a personalised baby tracking web app without prior coding experience.
What are the key points to validate first?
After five months of struggling with paper records, Frank Chester Tan used a $30 a month Claude Pro plan and Claude Code to build a personalised baby tracking web app without prior coding experience. The app included shared real time access for both parents, one tap feed and diaper logging, symptom and allergy tracking, automatic totals, and age aware comparisons with health guidance.
What should I do next in practice?
Tan’s biggest lesson was that clear prompts and human judgment matter more than technical background—especially when an AI research tool produces questionable citations.
How a Singaporean Father Built a Baby-Tracking App With Claude Code
After five months of struggling with paper records, Frank Chester Tan used a $30 a month Claude Pro plan and Claude Code to build a personalised baby tracking web app without prior coding experience. The app included shared real time access for both parents, one tap feed and diaper logging, symptom and allergy track...
Published byEdited with GPT-5.6 LunaImages generated with GPT Image 1.5
After five months of struggling with paper records, Frank Chester Tan used a $30 a month Claude Pro plan and Claude Code to build a personalised baby tracking web app without prior coding experience.
The app included shared real time access for both parents, one tap feed and diaper logging, symptom and allergy tracking, automatic totals, and age aware comparisons with health guidance.
Tan’s biggest lesson was that clear prompts and human judgment matter more than technical background—especially when an AI research tool produces questionable citations.
How did Singaporean father Frank Chester Tan, despite having no coding experience, use the $30-a-month Claude Pro subscription and Claude CoAn editorial illustration of AI-assisted app development for new parents.
AI Prompt
Create a landscape editorial hero image for this Studio Global article: How did Singaporean father Frank Chester Tan, despite having no coding experience, use the $30-a-month Claude Pro subscription and Claude Co. Article summary: Frank Chester Tan treated Claude Code as a natural-language development assistant rather than learning programming first. After five months of paper tracking became overwhelming for him and his wife, Estee Cheng, he paid. Topic tags: general, documentation, general web. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fak
openai.com
Singaporean father Frank Chester Tan did not begin by learning to code. After five months of recording his son Raphael’s feeding, sleep and diaper patterns on paper became too difficult to manage, he used Claude Code as a natural-language development assistant instead. He paid for a $30-a-month Claude Pro subscription, worked through Mac Terminal and supplied a detailed four-page product specification.
The result was a personalised baby-tracking web app—but the process was less about pressing a button and more about describing the product precisely, testing what Claude produced and correcting it when necessary.
What the baby-tracking app was designed to do
Tan and his wife, Estee Cheng, wanted an easier way to record their infant’s daily routines and compare them with developmental guidance. The app was designed around the practical tasks parents were already performing:
A private dashboard that both parents could access and update in real time
One-tap logging for milk feeds and diaper changes
Symptom and food-allergy tracking
Automatic daily totals
Tracking for sleep, naps, milk intake and diaper patterns
Age-aware comparisons with guidance from HealthHub and KK Women’s and Children’s Hospital, updated as the baby grew
Studio Global AI
Continue your research
This page includes a source-backed answer you can continue inside Studio Global.
What is the short answer to "How a Singaporean Father Built a Baby-Tracking App With Claude Code"?
After five months of struggling with paper records, Frank Chester Tan used a $30 a month Claude Pro plan and Claude Code to build a personalised baby tracking web app without prior coding experience.
What are the key points to validate first?
After five months of struggling with paper records, Frank Chester Tan used a $30 a month Claude Pro plan and Claude Code to build a personalised baby tracking web app without prior coding experience. The app included shared real time access for both parents, one tap feed and diaper logging, symptom and allergy tracking, automatic totals, and age aware comparisons with health guidance.
What should I do next in practice?
Tan’s biggest lesson was that clear prompts and human judgment matter more than technical background—especially when an AI research tool produces questionable citations.
That focus on a specific, recurring problem was central to the project. Rather than asking Claude Code to build a generic “parenting app,” Tan described the information parents needed to enter, the calculations the system should perform and the way both users should access the data.
His workflow: requirements first, code second
Tan’s approach resembled a lightweight product-development process, even though he was not a programmer. He began by writing detailed requirements in ordinary English, then used Claude Code to translate those requirements into an application.
The reported workflow was:
Download and run Claude Code through Mac Terminal.
Write a four-page specification describing the app’s features and behaviour.
Ask Claude Code to build from those requirements and explain each implementation step in terms a non-coder could follow.
Create accounts with GitHub, Supabase and Vercel.
Connect the services so GitHub stored the code, Supabase handled the database and user authentication, and Vercel deployed the app to a web link.
The tools each filled a different role. Claude Code was the development interface, GitHub was the code repository, Supabase provided the backend services, and Vercel handled deployment. That combination allowed Tan to move from a written idea to a functioning web application without first mastering a traditional programming stack.
Why detailed prompts mattered
Tan did not expect the first generated version to be perfect. He tested the app, described anything that was missing or incorrect and asked Claude Code to revise it. The process was iterative: prompt, inspect, test and refine.
His experience led to a simple rule: vague instructions tend to produce vague results. The more precisely he described the desired fields, permissions, calculations and user experience, the more useful the generated output became. Claude Code could generally understand imperfect or “broken” English, but understanding a request was not the same as making the request complete.
That distinction is important for anyone using an AI coding tool. Natural-language development can lower the barrier to starting a project, but it does not remove the need to define requirements or evaluate the result.
Using AI for research required verification
Tan also used Claude Code with Perplexity AI for research because it returned citations. However, he did not assume that a citation automatically made an answer reliable.
When the research surfaced a claim identifying finned fish as a leading allergen concern in Singapore, Tan questioned it because shellfish was the more familiar concern in his experience. He checked the cited material and corrected the app. The account also highlights a broader risk: AI search systems can produce citations that point to fictitious studies, so important health-related information still needs independent verification.
For a baby-tracking tool, this caution was especially significant. The app could organise observations and compare them with guidance, but AI-generated research should not be treated as medical proof simply because it includes links or citation markers.
The same prompting skills produced a translation tool
The skills Tan developed while building the baby app carried over into his work. He created a one-button translation tool capable of converting English content into 48 languages.
His instructions went beyond word-for-word translation. The tool was first told to understand the source text’s meaning, intent and persuasive objective. It was then directed to produce natural writing for the target language rather than preserve English-shaped phrasing, rhythm or logic.
That workflow reflects the same principle as the baby app: the quality of the result depends heavily on whether the user explains the goal, context and constraints—not merely the task.
The larger lesson for non-coders
Tan’s experience is not evidence that AI makes software development automatic. He still had to identify a real problem, write a detailed specification, create accounts, connect services, test the application and challenge unreliable research.
But it does show how an AI coding assistant can let someone begin with a useful product idea rather than years of programming study. For Tan, experimentation and clear prompting are becoming practical skills for ordinary users, including people who do not write perfect English.
The most transferable lesson is therefore not “AI can build anything.” It is that people without coding backgrounds can use AI to prototype narrowly defined tools—provided they remain responsible for the requirements, testing and factual judgment.
That focus on a specific, recurring problem was central to the project. Rather than asking Claude Code to build a generic “parenting app,” Tan described the information parents needed to enter, the calculations the system should perform and the way both users should access the data.
His workflow: requirements first, code second
Tan’s approach resembled a lightweight product-development process, even though he was not a programmer. He began by writing detailed requirements in ordinary English, then used Claude Code to translate those requirements into an application.
The reported workflow was:
Download and run Claude Code through Mac Terminal.
Write a four-page specification describing the app’s features and behaviour.
Ask Claude Code to build from those requirements and explain each implementation step in terms a non-coder could follow.
Create accounts with GitHub, Supabase and Vercel.
Connect the services so GitHub stored the code, Supabase handled the database and user authentication, and Vercel deployed the app to a web link.
The tools each filled a different role. Claude Code was the development interface, GitHub was the code repository, Supabase provided the backend services, and Vercel handled deployment. That combination allowed Tan to move from a written idea to a functioning web application without first mastering a traditional programming stack.
Why detailed prompts mattered
Tan did not expect the first generated version to be perfect. He tested the app, described anything that was missing or incorrect and asked Claude Code to revise it. The process was iterative: prompt, inspect, test and refine.
His experience led to a simple rule: vague instructions tend to produce vague results. The more precisely he described the desired fields, permissions, calculations and user experience, the more useful the generated output became. Claude Code could generally understand imperfect or “broken” English, but understanding a request was not the same as making the request complete.
That distinction is important for anyone using an AI coding tool. Natural-language development can lower the barrier to starting a project, but it does not remove the need to define requirements or evaluate the result.
Using AI for research required verification
Tan also used Claude Code with Perplexity AI for research because it returned citations. However, he did not assume that a citation automatically made an answer reliable.
When the research surfaced a claim identifying finned fish as a leading allergen concern in Singapore, Tan questioned it because shellfish was the more familiar concern in his experience. He checked the cited material and corrected the app. The account also highlights a broader risk: AI search systems can produce citations that point to fictitious studies, so important health-related information still needs independent verification.
For a baby-tracking tool, this caution was especially significant. The app could organise observations and compare them with guidance, but AI-generated research should not be treated as medical proof simply because it includes links or citation markers.
The same prompting skills produced a translation tool
The skills Tan developed while building the baby app carried over into his work. He created a one-button translation tool capable of converting English content into 48 languages.
His instructions went beyond word-for-word translation. The tool was first told to understand the source text’s meaning, intent and persuasive objective. It was then directed to produce natural writing for the target language rather than preserve English-shaped phrasing, rhythm or logic.
That workflow reflects the same principle as the baby app: the quality of the result depends heavily on whether the user explains the goal, context and constraints—not merely the task.
The larger lesson for non-coders
Tan’s experience is not evidence that AI makes software development automatic. He still had to identify a real problem, write a detailed specification, create accounts, connect services, test the application and challenge unreliable research.
But it does show how an AI coding assistant can let someone begin with a useful product idea rather than years of programming study. For Tan, experimentation and clear prompting are becoming practical skills for ordinary users, including people who do not write perfect English.
The most transferable lesson is therefore not “AI can build anything.” It is that people without coding backgrounds can use AI to prototype narrowly defined tools—provided they remain responsible for the requirements, testing and factual judgment.