Inspiration

Financial literacy is a missing skill for many young people, especially in Jamaica. Traditional classrooms rarely go beyond basic math, leaving students unprepared to manage real-world finances. We wanted to build a tool that makes financial education engaging, accessible, and fun — combining AI tutoring, interactive quizzes, and games into one platform.

What it does

FinEd-Agent ($mart Kids) is a web app that helps students build financial literacy and numeracy.

  • Students can take lessons and complete quizzes.

  • An AI-powered chatbot explains answers and offers personalized guidance.

  • Games like Budget Builder and Profit Puzzle make learning feel like play.

  • Teachers can create classes, assign lessons, and track student progress.

How we built it

Frontend: Streamlit for the student and teacher web interface.

Backend: FastAPI services coordinating LangGraph multi-agent workflows.

Database: TiDB Serverless Cloud for lesson content, quizzes, and class data.

Vector Search: SentenceTransformer embeddings + TiDB vector indexing power retrieval-augmented generation for the chatbot.

AI Models: Hugging Face + Tiny Llama for quiz generation, explanations, and tutoring.

What's next for FinEd-Agent

We’re just getting started. Next steps include:

  • Adding more specialized agents to guide different aspects of financial learning.

  • Expanding gamification with richer games and streak-based motivation.

  • Enhancing accessibility with audio narration and activity-based modules.

  • Scaling beyond Jamaica to make financial literacy available to students worldwide.

Built With

  • fastapi
  • huggingface
  • langgraph
  • streamlit
  • tidb
Share this project:

Updates