MathDaily is a lightweight web app designed to help students build a daily math habit through just 10 short, real-life word problems each day. We believe that a little math every day goes a long way.

✏️ How It Works Each day, students receive 10 engaging, practical math questions across topics like:

Fractions, percentages, logic, algebra, geometry, and money

All problems are rooted in real-world scenarios, relatable and thought-provoking

After each question, the system:

Automatically grades the response

Provides concise, clear explanations

Saves all answers so students can review anytime

Students can also:

Practice specific topics they struggle with

Maintain a daily learning streak

Earn badges and climb the leaderboard

Most importantly: Chat with our AI Math Assistant for instant help, guidance, or extra practice questions

🛠️ How We Built It Frontend: React + TypeScript + Vite

Backend: Supabase (Authentication, Database, Storage)

AI Integration: Gemini API (for question generation + real-time math assistance)

Admin Dashboard: Tools to add/edit questions and monitor student progress

The entire system was built to be scalable, mobile-first, and multilingual-ready for future expansion.

⚠️ Challenges We Faced Creating math problems that are both authentic and pedagogically sound

Balancing AI-generated content with educational accuracy

Training the AI to explain like a real teacher, not just give robotic answers

Designing a clean, intuitive UI that works well on small screens

🏆 What We're Proud Of Designing a math experience that’s stress-free, habit-forming, and effective

Seamlessly combining education and AI

Enabling students to learn, reflect, ask questions, and improve – all in one place

📚 What We Learned Supabase is an incredibly powerful tool for rapid development

Students don’t need flashy apps – they need clarity, consistency, and care

Small steps each day can make a huge difference in confidence and skill

🔮 What’s Next Expand into other STEM subjects (starting with Science)

Introduce Math Duel Mode – challenge friends in real-time

Add multilingual support

Evolve our AI to not just answer, but teach reasoning step-by-step like a human tutor

MathDaily isn’t just a product. It’s a companion on the journey to mathematical confidence.

Built With

  • lovable
  • react
  • supabase
  • vscode
Share this project:

Updates