Tomoru Hackathon Pitch

🌟 Inspiration

One morning I woke up instantly to an urgent phone call. It wasn’t louder than an alarm clock, but far more effective—because it came from someone I cared about. That feeling of a friend calling you awake inspired this project.


⏰ What it does

  • Set alarms with a purpose (wake up, study, exercise, bedtime, etc.)
  • A character “calls” you instead of a simple alarm sound
  • Complete fun missions (Stroop test, memory, math) to dismiss alarms
  • Enjoy the character’s joyful reactions when you succeed

🛠️ How we built it

  • Built with Expo (React Native) + native Android modules for alarms
  • Used Gemini 2.5 + Stable Diffusion for consistent character art
  • Leveraged vibe coding tools to accelerate development
  • Monetization: AdMob ads + RevenueCat IAP for ad removal

⚡ Challenges

  • Solo development meant limited resources and time
  • Preparing art, design, docs, store submission, and payments in one sprint
  • Balancing mission difficulty—effective but not frustrating

🏆 Accomplishments

  • Proved that with AI tools and libraries like RevenueCat, even a solo dev can ship a polished app fast
  • Created a unique character-driven alarm experience in a short timeframe

📚 What we learned

  • How to define realistic scope, goals, and timelines
  • The power of solo + AI as a sustainable way to build products
  • Small design details (dialogue, art, reactions) greatly impact user motivation

🚀 What’s next for Tomoru

  • More missions and background variations
  • Deeper, personalized character interactions
  • Evolving into a true best-friend alarm app that remembers user behavior
Share this project:

Updates