Inspiration
Digital banking is everywhere, but real financial literacy still isn't taught to the people who need it earliest. As a teen, I watched friends turn 18 with zero idea how credit scores work, what a tax bracket is, or why compound interest matters. Schools skip it, and most "finance apps" are built for adults who already have income and accounts. I wanted something for people my age, free, simple, and hands-on, that builds good money habits before the first big financial decision instead of after the first expensive mistake.
What it does
StartSmart is a web app with 12 interactive lessons covering budgeting, credit scores, taxes, investing, renting your first apartment, and more. Instead of just explaining concepts, it lets teens play with them: a live budget calculator that applies the 50/30/20 rule, a compound-interest simulator that shows how early investing grows over time, a tax calculator that walks through brackets and W-2s, and a first-apartment true cost tool. Charts and visual breakdowns make abstract numbers click.
How we built it
The front end is built with plain HTML, CSS, and JavaScript for a fast, dependency-light experience, with Chart.js powering the budget, credit, and tax visualizations. It's served by a lightweight Node.js and Express server hosting the static app. Keeping the stack minimal meant the whole thing loads instantly and runs anywhere, which matters for an audience that's often on phones or shared devices.
Challenges we ran into
Making financial concepts genuinely simple was harder than making them work. Getting the tax and compound-interest math correct and explaining it in language a 14-year-old actually understands took a lot of rewriting. Designing calculators that update live without a heavy framework, and keeping the charts readable on small phone screens, also took real iteration.
Accomplishments that we're proud of
Building a clean, working product with 12 full lessons and multiple interactive calculators solo, as a teen, for teens. Most of all, I'm proud that it's genuinely usable: someone with zero background can open it and understand budgeting or credit in a few minutes.
What we learned
I learned a huge amount of personal finance myself while building the lessons. You can't explain a tax bracket simply until you truly understand it. On the technical side, I got much stronger at DOM manipulation, live-updating UI without a framework, and data visualization with Chart.js, plus deploying a Node and Express app.
What's next for StartSmart
The biggest next step is an AI-powered jargon translator: paste in a lease, loan, or terms-of-service document and get a plain-language, teen-friendly explanation, hitting the Jargon Translator focus area directly. Beyond that come gamified streaks and quizzes to build habits, accessibility features for neurodivergent and non-native-English users, progress saving with accounts, and localized tax and credit info for more countries.
Log in or sign up for Devpost to join the conversation.