🧠 Inspiration

Financial literacy is often overlooked, yet it's critical to everyday life. We saw how many people—especially young adults—feel overwhelmed by investing and managing money due to the complexity of financial jargon and lack of approachable tools. Pocket Penny was born out of a desire to simplify finance, making education and decision-making accessible to everyone through the power of interactive tools and AI.


💡 What it does

Pocket Penny is an AI-powered financial education platform that empowers users to make smarter financial decisions. It combines interactive calculators, personalized dashboards, and conversational AI to teach users about key financial concepts like compound interest, budgeting, investing, and risk management—making financial literacy engaging, personalized, and easy to understand.


🛠️ How we built it

We built Pocket Penny using a modern web tech stack:

  • Frontend: Next.js 15 with App Router, Tailwind CSS, shadcn/ui, and Framer Motion for smooth UI/UX.
  • Backend & Architecture: A monorepo powered by Turborepo, TypeScript for type safety, and API routes built directly into the Next.js app.
  • AI Integration: We used OpenAI's API to power the conversational finance assistant and deliver personalized learning paths.
  • Interactive Tools: Tools like the Round-Up Simulator and Budget-to-Invest Converter use custom-built components, dynamic charting, and CSV parsing.

Everything was structured in a scalable monorepo with reusable packages and shared configurations for UI, types, and linting.


🚧 Challenges we ran into

  • Balancing Simplicity and Depth: One major challenge was presenting complex financial concepts in a way that was both educational and digestible for all users.
  • AI Prompt Engineering: Crafting prompts that delivered accurate, helpful, and context-aware financial guidance took multiple iterations.
  • CSV Parsing and Visualization: Implementing a seamless experience for users to upload transaction data and visualize investment simulations required deep handling of file I/O and data transformation on the frontend.
  • Monorepo Management: Coordinating shared dependencies, ESLint rules, and package boundaries in a Turborepo setup added complexity to our development workflow.

🏆 Accomplishments that we're proud of

  • Built and launched a fully functional, polished product with AI and rich interactivity within a tight timeline.
  • Delivered a live demo that actually works on real data (e.g., uploading CSV transactions and visualizing round-up savings).
  • Created a conversational AI that doesn’t just answer FAQs, but guides users through learning journeys based on their current knowledge.
  • Designed a modular and scalable architecture that future contributors can easily extend.

📚 What we learned

  • Financial education tools don’t need to be dry or overly technical—interactivity and personalization make a huge difference in user engagement.
  • AI can be a powerful learning companion if integrated thoughtfully and backed by well-structured data and UX flows.
  • Building with a monorepo and tools like Turborepo drastically improves developer experience when done right, but has a learning curve.
  • Strong UI/UX and onboarding matter just as much as functionality, especially for apps targeting non-technical users.

🔮 What's next for Pocket Penny

  • Mobile App: Extend Pocket Penny to iOS and Android for broader accessibility.
  • Progress Tracking & Gamification: Add user progress tracking, badges, and challenges to motivate learning.
  • Deeper AI Personalization: Use user behavior and feedback to enhance the finance assistant’s responses and learning path suggestions.
  • Community Discussions: Build a forum for users to ask questions, share tips, and learn from each other.
  • Bank Integration: Enable real-time transaction syncing for round-up simulation using Plaid or similar services.
  • Content Expansion: Add more lessons on taxes, retirement accounts, crypto, and global finance.

Built With

Share this project:

Updates