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.

Log in or sign up for Devpost to join the conversation.