Inspiration
We were inspired by our own struggles with procrastination and the overwhelming nature of productivity tools. Many apps offer features but lack personality or simplicity. We wanted to build something that feels like a friendly buddy — a smart assistant that helps users act now, not later.
What it does
NowDo Buddy is a mobile productivity app designed to help users stay focused and organized. It includes:
✍️ Task management with priorities and deadlines
📅 Calendar and Eisenhower Priority Matrix views
🔁 Habit tracking with streaks
⏱️ Pomodoro timer with customizable sessions
🌗 Light/Dark theme support
🔐 Authentication via Supabase (email + Google OAuth)
🚫 Paywall (via RevenueCat) that limits free users to 5 tasks per day
It encourages daily action, builds healthy habits, and reduces task overload.
How we built it
Frontend: React Native with Expo + Expo Router
Backend/Auth: Supabase
Subscriptions: RevenueCat integrated into Bolt prompts
State Management: Redux Toolkit
UI Framework: React Native Paper
Icons: Lucide React Native
Hosting: Built and tested with EAS Build
The project is modular, and all screens/components are reusable and optimized for both Android and iOS.
Challenges we ran into
⚙️ Setting up Google OAuth in mobile using Expo required fine-tuned redirects and handling edge cases.
💳 RevenueCat with Bolt required creative prompt-based integration since native SDKs aren't fully supported in preview.
🎨 Designing a user-friendly yet feature-rich UI on mobile took iterations.
📦 Staying within the 10MB hackathon project limit while keeping full functionality was tough.
Accomplishments that we're proud of A polished, fully working productivity app built within a short timeframe.
Seamless integration of Supabase auth and RevenueCat subscriptions.
Designed with real-world usability in mind — not just a concept.
Smooth, cross-platform experience with offline-first thinking.
What we learned
Deepened our skills in React Native + Expo development.
Learned how to implement monetization with RevenueCat in a no-native Bolt app.
Understood the nuances of OAuth on mobile platforms.
Improved our UI/UX thinking by focusing on simplicity and behavior-based design.
What's next for NowDo buddy
💬 Add a chatbot assistant for productivity coaching
📊 Include data insights and streak analytics
🎯 Smart daily goal suggestions using AI
☁️ Enable offline syncing
🛠️ Expand integrations (Google Calendar, Apple Health)
🚀 Publish on App Store and Play Store for public use
Built With
- react-native
- revenuecat
- supabase
- typescript
Log in or sign up for Devpost to join the conversation.