🐷 El Cochinito

Your E-Piggy Bank for Teaching Kids About Money

Overview

El Cochinito is a comprehensive iOS application designed to help parents teach their children financial responsibility through virtual money jars and automated allowance tracking. The app (Spanish for "piggy bank") makes it fun and easy to manage allowances, track savings goals, and teach valuable money management skills.

Key Features

👨‍👩‍👧‍👦 Multiple Kids Support

Manage money jars for all your children in one convenient location. Each child gets their own profile with their name and age automatically tracked.

💰 Multiple Money Jars

Create unlimited money jars per child for different purposes: savings, spending, goals, charity, and more. Perfect for teaching kids about balanced financial planning.

📅 Automatic Allowance Schedules

Set it and forget it! Create recurring allowances with weekly, bi-weekly, or monthly schedules. Never forget allowance day again.

➕ Easy Transactions

Quickly add or subtract money with simple taps. Track allowance payments, chore rewards, purchases, and expenses effortlessly.

✏️ Full Editing Control

Edit kid names, ages, jar names, and schedules anytime. Everything stays flexible as your family and their goals evolve.

☁️ iCloud Sync

Your data automatically syncs across all your Apple devices. Start on iPhone, continue on iPad—always up-to-date and backed up securely.

Technical Stack

Architecture Highlights

SimpleStorageManager

A singleton class handling all data operations with JSON-based file storage, automatic migration to iCloud, and NSMetadataQuery for monitoring file changes.

Privacy-Focused Design

No account required—your family's financial data stays private and secure on your devices and iCloud. No third-party tracking or analytics.

User Experience

Clean, intuitive interface designed specifically for parents. Intuitive forms with date pickers and amount inputs, real-time iCloud sync notifications, and confirmation dialogs for important actions.

Contact Me

Have questions about El Cochinito or need support? I'm here to help!