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

Share this project:

Updates