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


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