Father-Daughter AI App Development: Prompt Engineering for Beginners
Project Overview
Boo Kok Chuon, COO of a Singapore law firm, collaborated with his 8-year-old daughter to develop a functional application using generative AI tools in three hours. This case study demonstrates how AI tools can democratize app development while requiring structured guidance.
Technical Implementation
Tool Stack
- ChatGPT: For prompt development and logic structuring
- Base 44: For interface development
- Nano Banana Pro: For visual assets
Application Features
python
Core features implemented
features = { “score_tracker”: True, “keyboard_music”: True, “countdown_timer”: True } “n
Development Process
1. Conceptualization
The daughter, Kiki, conceptualized core features while the parent provided technical scaffolding:
python
Parent’s role in prompt engineering
def refine_prompt(child_idea): """ Transforms child’s concept into structured AI prompt """ attributes = [ “rounder shape”, “softer colors”, “friendly expression” ] return f”Create {child_idea} with {’, ‘.join(attributes)}” “n
2. Asset Generation
The mascot development process exemplifies AI-assisted creativity:
javascript // Image enhancement workflow function enhanceDrawing(drawing_path) { // Step 1: Upload child’s drawing const raw_drawing = uploadImage(drawing_path);
// Step 2: Apply AI enhancement
const enhanced = ai_enhance(raw_drawing, {
style: "commercial_ready",
preserve_childs_style: true
});
return enhanced;
} “n
Educational Approach
The project incorporated several learning principles:
- Problem decomposition: Teaching the child to break ideas into steps
- Prompt engineering: Structuring natural language for AI consistency
- Iterative refinement: Testing and improving outputs
Parental Safeguards
Implementation included content guardrails:
python
Content filtering system
class ContentFilter: def init(self): self.reviewed_content = [] self.allowed_platforms = [“youtube”]
def monitor_usage(self, platform, content):
if platform in self.allowed_platforms:
self.reviewed_content.append(content)
return True
return False
“n
Key Takeaways
This project demonstrates that:
- AI tools can make app development accessible to non-technical users
- Prompt engineering skills are becoming fundamental literacy
- Parental guidance remains crucial in AI-assisted creation
- Age-appropriate AI education should balance openness with oversight
The successful three-hour development cycle highlights how AI can accelerate creative workflows while maintaining the need for human oversight and structured guidance.