What it does

A Gamified learning platform where you learn a topic by teaching it. The bird retains your knowledge and asks follow-up questions, ranking each explanation and increasing its "understanding bar" for each explanation. When the "understanding bar" has reached 100% the bird has finally learned the topic, and you can move on to teaching him something else!!!

Tech Stack

  • React (typescript) with MUI for frontend (axios as the HTTP client)
  • Python, Django for backend (poetry for dependency management)
  • Packaged with electron to turn it into a full-fledged desktop application, (using electron-forge)

What I learned

  • How to use electron-forge to turn vite + react apps into desktop applications
  • How to package external programs (the django backend with electron)
  • Better understanding of swagger-ui schemas

What's next for Buddy Bird

  • Account system
  • Leaderboard

Inspiration

  • Duolingo
  • Whatsapp

Built With

Share this project:

Updates