Inspiration

Financial literacy is one of the most important life skills, yet most children never learn it in a practical, engaging way. Existing financial education tools often feel like homework, while investing platforms are designed for adults.

We wanted to create something that helps kids learn by doing and turns money conversations into a shared family experience.

The idea behind LittleInvestors came from a simple observation: children learn best when parents actively participate in the journey. Instead of building another standalone learning app, we focused on creating a collaborative platform where kids can learn investing concepts through lessons, quizzes, and simulations while parents encourage and reward progress through virtual allowances and personalized support.

What it does

LittleInvestors is a collaborative financial literacy platform designed for kids and parents.

For Kids

  • ๐Ÿ“š Complete interactive lessons on money, saving, spending, risk, and investing
  • ๐Ÿง  Take quizzes to reinforce learning and earn rewards
  • ๐Ÿ“ˆ Build a virtual stock portfolio using simulated investments
  • ๐Ÿ† Unlock achievements, maintain streaks, and gain XP
  • ๐Ÿค– Ask Penny, an AI-powered financial coach, questions in kid-friendly language

For Parents

  • ๐Ÿ’ธ Send virtual allowances and custom rewards
  • ๐Ÿ’ฌ Add encouraging notes and feedback
  • ๐Ÿ“Š Monitor learning progress and activity
  • ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง Participate directly in their child's financial education journey

By combining education, gamification, AI guidance, and investing simulations, LittleInvestors makes learning about money fun, practical, and engaging.

How we built it

LittleInvestors was built using a full-stack JavaScript architecture:

Frontend

  • EJS Templates
  • Vanilla JavaScript
  • Custom CSS

Backend

  • Node.js
  • Express.js

AI & Data

  • Google Gemini 2.5 Flash for Penny AI Coach
  • Yahoo Finance data for realistic stock prices and trends

Analytics

  • Novus.ai for:

    • Event tracking
    • User funnels
    • Visitor segmentation
    • Product analytics
    • Onboarding guides

Deployment

  • Vercel
  • Railway

We designed a complete engagement loop:

Learn โ†’ Quiz โ†’ Earn Coins โ†’ Invest โ†’ Unlock Achievements โ†’ Continue Learning

Every major interaction is tracked to help understand engagement and improve the educational experience.

Challenges we ran into

Making AI Kid-Friendly

One of the biggest challenges was ensuring AI-generated responses remained understandable, educational, and age-appropriate for younger users.

We spent significant time refining prompts and implementing fallback responses to maintain consistent quality and safety.

Managing State Without a Database

To keep onboarding frictionless, we intentionally avoided user accounts and databases.

This meant designing a robust client-side architecture capable of managing:

  • XP
  • Coins
  • Portfolio holdings
  • Achievements
  • Learning progress
  • Streaks
  • Savings goals
  • Parent rewards

without data conflicts.

Designing for Two Different Users

Kids and parents have very different goals and expectations.

Creating two distinct experiences within a single application while maintaining a cohesive product experience required careful UX and information architecture decisions.

Accomplishments that we're proud of

  • ๐Ÿš€ Built and deployed a complete end-to-end financial literacy platform during the hackathon
  • ๐Ÿค– Integrated an AI-powered financial coach with kid-friendly responses
  • ๐Ÿ“ˆ Developed a virtual stock market simulator with live market pricing
  • ๐Ÿ† Implemented achievements, XP progression, streaks, and gamification systems
  • ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง Created a unique parent-child collaborative learning experience
  • ๐Ÿ“Š Instrumented the product with analytics, funnels, event tracking, and user segmentation
  • ๐ŸŽจ Delivered a polished experience that anyone can try immediately without signing up

Most importantly, we're proud of creating a product that transforms financial education from passive learning into an interactive family experience.

What we learned

This project taught us that great educational products require more than just contentโ€”they need motivation, engagement, and real-world application.

We learned how gamification can encourage learning behaviors and how involving parents creates stronger engagement loops and accountability.

We also gained valuable experience integrating AI into a meaningful workflow. Instead of using AI as a standalone feature, we designed Penny to act as a supportive coach that enhances learning.

Finally, we learned the importance of measuring user behavior from day one. Analytics helped us think beyond building features and focus on understanding how users actually interact with the product.

What's next for LittleInvestors

We envision LittleInvestors becoming a comprehensive family financial education platform.

Planned Features

  • ๐Ÿ” User accounts and cloud synchronization
  • ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง Real parent-child linked accounts
  • ๐ŸŽฏ Personalized AI-driven learning paths
  • ๐Ÿซ Teacher and classroom dashboards
  • ๐Ÿ“š Expanded lessons covering ETFs, bonds, and broader investing concepts
  • ๐ŸŽฎ Family challenges and collaborative savings goals
  • ๐Ÿ“ฑ Native mobile applications
  • ๐Ÿ”” Push notifications for allowances, milestones, and achievements
  • ๐Ÿ“Š Enhanced analytics and learning outcome measurement

Our long-term goal is simple:

Help the next generation build healthy financial habits early and make financial education a shared family experience rather than a solo activity.

Built With

Share this project:

Updates