-
-
Area Calculations Comic Strip
-
Pythagorean Theorem Comic Strip
-
Percentages Comic Strip
-
Outliers in Statistics Comic Strip
-
3D Coordinate Systems Comic Strip
-
Maya and the Bored Oppo mascot
-
Prime Numbers Comic Strip
-
Probability Comic Strip
-
Unit Rates or Who's The Gaming God Now Jimmy?
-
Volume Calculations and Running the Greatest Slime Factory
-
Quadratic Equations Comic Strip
Inspiration
This project is personal. Bulgaria ranks last in both economy and math literacy in the European Union. According to the PISA evaluation, only 46% of Bulgarian 15-year-olds reach basic math proficiency. We are in a difficult place.
And in the age of AI, I think, the only way out for Bulgaria is through next-level digital transformation. But guess what? That takes people who can connect the dots in unusual ways — and that’s exactly what math teaches… if you teach it the right way. That is.
What it does
At Bored?Opposite, we start with fun, cheesy, relatable stories. Then we teach the math through short videos, comic strips, and an AI version of our main character, Maya — who helps kids understand the theory and solve practice problems step by step.
How we built it
Used Bolt.new for the frontend, deployment (great job with the seemless deployment and custom domain setup, guys!), significant logic changes to the ElevenLabs voice agent, so that it acts globally on the website, can discuss any topic and can follow the user's movement across topics. This also enhances learning, as you can make connections between, say the Pythagorean theorem and calculating distance in a 3D coordinate system.
ElevenLabs Conversational Agent - great job by these guys for the ease of use that they've achieved in setting an agent up + the flexibility to use overrides and make it contextually dynamic. ElevenLabs Text to Speech was also used for the promo video narrative. Most of the initial agent logic was build using Windsurf and Claude.
Supabase is used for data storage, authentication, data base for sign-ups, data base for the blog-like content, the connection to ElevenLabs for the overrides - using a Supabase Edge Function.
All character assets were created using AI (Flora AI which gives access to a range of img and vid models). Final output has been a result of editing in Photoshop, Procreate (for the img assets and the entire comic strips) and CapCut (for the vid).
Challenges we ran into
Ai generated content - be it text, image or video - cannot meet the bar without creative control and guidance from a person (which is actually good). So generating 11 comic strips and a 1.5 min promo video with consistent characters was a lot of work! Also - it took a lot of human copy writing until we got the final scripts for the comics and video, so that they represented the desired voice, energy, dynamics, look and feel.
Accomplishments that we're proud of
11 boring or difficult math concepts turned into engaging, RELATABLE stories that show kids that math can be useful and HOW exactly. made first steps towards establishing a personal style of mixed media - digital drawing + AI.
What we learned
Human touch is critical. AI is just a tool. If you want to meet a given quality bar that is relatively high - you can't rely on AI entirely - it's still a lot of work. But work that can be done by 1 person instead of a team of 5-6 (or hiring external contractors).
What's next for Bored? Opposite!
Translate the promo video and comic strips into Bulgarian. Create videos for each of the 11 comic strips. Test engagement in social media. Take a a full math textbook and convert into relatable material that is engaging and fun! Test the business model. I'm definitely continuing with this project! Don't know if my submission made it into the hackathon because devpost crashed in the last minute, but I haven't felt so excited about a project in AGES! We desperately need to change the way we teach our kids.
Built With
- elevenlabs
- florafaunaai
- framermotion
- html
- javascript
- photoshop
- procreate
- supabase
- tailwindcss
- typescript
- windsurf


Log in or sign up for Devpost to join the conversation.