Finance Friends is a gamified platform designed to teach children about financial literacy through engaging and interactive methods. Our project combines innovative AI technology with a user-friendly interface to create an educational yet fun experience for kids.
- Gamified Learning Experience: Children embark on a journey with 6 main characters across 6 unique locations, each focusing on different financial modules including financial mathematics, credits, savings, investments, taxes, and free conversation.
- Interactive Chatbot Education: Kids interact with a chatbot powered by Node.js, MongoDB, and Python scripts using LangChain. The chatbot guides them through predefined lessons, explaining a self-created curriculum in an understandable and engaging manner.
- On-Demand Learning: At any point, children can pause the chatbot and ask questions related to the curriculum, making learning flexible and responsive.
- Quizzes and Competitions: Users take quizzes at certain checkpoints, accumulating points. A score above 50% is required to proceed, fostering a competitive yet educational environment.
- Child-Friendly Interface: The platform is fully interactive and designed specifically for children, making learning about finances enjoyable and accessible.
- Backend Repository - Contains details on the Node.js and MongoDB setup as well as Python scripts using LangChain.
- Frontend Repository - Contains details on the React implementation.
Detailed instructions for setting up the project are available in the respective repositories. Follow the links above to get started with either the backend or frontend.
- Karlo Vrančić
- Filip Buljan
- Pavle Ergović
- Karla Šmuk
- Martina Rodić
- Prof. Ivica Botički
As this is a university project, we encourage feedback and academic contributions from fellow students and faculty members. Please refer to our contribution guidelines in the respective repositories.
This project is part of an academic program and is subject to university guidelines and policies.
We extend our gratitude to Prof. Ivica Botički for his mentorship and guidance throughout the development of this project.