About the Project – TickerSphere

Inspiration

We created TickerSphere to make financial literacy engaging, approachable, and impactful for students everywhere. Most investing platforms are designed for professionals, leaving young people overwhelmed, excluded, or too intimidated to begin learning. At the same time, financial education in schools often lags behind the skills students actually need for adulthood.

Inspired by the energy of fantasy sports and the social dynamics of peer learning, TickerSphere reimagines how students can explore the stock market in a safe, interactive, and community-driven environment. Our vision is not only to simulate investing, but to empower the next generation with confidence in managing money, understanding risk, and thinking critically about financial choices.

What it does

TickerSphere is a gamified stock market platform designed to build real-world skills while making learning fun. Users can:

  • Build simulated $100,000 portfolios using real stock data
  • Compete in daily, weekly, and semester-long challenges with peers and other schools
  • Track performance on live leaderboards that highlight progress and strategy
  • Analyze stocks with simplified charts, summaries, and real-time prices
  • Play behavioral investing games that explore risk-taking, sentiment, and decision-making
  • View personalized stats and insights that encourage reflection and growth

Beyond the competition, TickerSphere helps students develop financial instincts, teamwork, and long-term critical thinking—skills that carry far beyond the classroom.

How we built it

TickerSphere is built using:

  • React – For an engaging and dynamic interface
  • Tailwind CSS – Ensures accessibility and responsiveness across devices
  • Supabase – Manages authentication, data storage, and real-time leaderboards
  • Finnhub API – Delivers accurate real-time and historical stock data
  • Chart.js – Visualizes performance and growth over time
  • Supabase RPC Functions – Provide scalable logic for competitions and scoring

Challenges we ran into

  • Ensuring fairness and accessibility while using real-time market data
  • Designing game logic that promotes learning rather than just winning
  • Creating multi-school leaderboards that scale to larger communities
  • Simplifying complex financial concepts for beginners without losing depth
  • Balancing mobile usability with advanced analytics features

Accomplishments that we're proud of

  • Reached 70+ students across multiple high schools and colleges
  • Organized cross-school competitions that built financial curiosity and community
  • Built a clean, mobile-ready interface entirely with open tools and Supabase
  • Developed a custom analytics system that gives students actionable insights
  • Created a platform that blends fun and education while tackling financial literacy gaps

What we learned

  • How to use technology (Supabase + APIs) to make financial education accessible
  • The importance of simplifying complex systems so beginners feel included
  • How gamification can break down barriers to intimidating subjects like investing
  • The role of community, testing, and iteration in building tools that last
  • That financial learning works best when students are engaged, competitive, and reflective

What's next for TickerSphere

  • Expand to 10+ more schools, creating a national leaderboard of student investors
  • Launch team-based challenges to promote collaboration alongside competition
  • Release a mobile-first version for equitable access anywhere
  • Add advanced analytics that explain not just results, but decision-making patterns
  • Publish Gen Z sentiment reports that highlight how young people view the markets

TickerSphere is more than a game. It is a tool to close the financial literacy gap, empower students with real-world skills, and make investing approachable, social, and meaningful. By engaging students early, we prepare the next generation to make smarter financial decisions, build stronger communities, and shape a more informed economic future.

Built With

Share this project:

Updates