MatMat is an interactive web application designed to help high school students prepare for the Croatian State Matura Mathematics Exam. The platform focuses on learning with understanding, efficient time usage, and long-term knowledge retention by combining spaced repetition, AI assistance, and carefully structured math problems.
š Live website: https://matmat.online
MatMat is not just another practice website or flashcard app. It acts as a personal math tutor, guiding students step by step from fundamental concepts to advanced exam-level problems.
The main goal is simple but ambitious: enable students to reach 100% exam readiness through smart learning instead of longer studying.
MatMat uses a spaced repetition system that schedules problem reviews based on the student's performance. Tasks are repeated right before the student is likely to forget them, maximizing long-term retention and learning efficiency.
Every problem includes detailed, pedagogically designed solutions that explain why something works, not just the final answer. The focus is on understanding concepts, not memorization.
An integrated AI assistant allows students to:
On the Progress page, students can clearly see:
Reaching 100% means the student has covered all material required for the math matura.
Problems are organized so that students naturally progress:
This ensures a smooth learning curve without overwhelming the student.
git clone https://github.com/matino06/matmat-frontend.git
cd matmat-frontend
Make sure you have Node.js (v18 or newer) installed.
npm install
npm run dev
The app will be available at:
http://localhost:5173