Hello everyone :)
My husband @chrislally and I have a 4-year old Cockapoo Momo, and she is quite reactive to say the least! We are both coders but have never built an app before. When we came across the bolt.new hackathon and realized we can hopefully build an app (we know react, so expo could be perfect) to help anyone with a reactive pup track goals, training, and more (with the help of AI to make things easy)
I'll be documenting our prompts and progress here if you'd like to follow along!
- Ana & Chris
Top comments (20)
Love how thorough your planning is, and the onboarding flow is spot on for new users! Curious - what’s your vision for using AI in the app later on?
We've had some success with testing native transcription so far!
This required an expo development build to use the phone's microphone but with native transcription we don't need to use a 3rd party service to transcribe the audio in real time.
Chris loves the AI SDK from Vercel for Next.js projects but I think it should work well here too as a helpful library. We'll ideally try to get the transcribed audio to translate to structured json with a model like Google's Gemini Flash!
Yes, I love the AI SDK! Trusting AI to suggest goals seems like another natural step.
We aren't official dog trainers so we'd be careful using AI to suggest HOW people should train their dogs. Not something I'd rule out, but leaning on and citing expert advice would be an important step before moving forward.
We decided to spend some time working on our first prompt so the app had a solid foundation to start with. We tried to design the structure around the type of simple yet helpful app we'd want to use! We also thought out what databases tables we wanted to start with (we love using supabase in nextjs apps so a postgres mindset seemes like a good way to go)
Here is our very first prompt to bolt.new to kick off HotDog!
AND THE RESULTS ARE IN!
After just one prompt (And a quick install and run with pnpm since npm failed) we've got an interactive mobile app! It has all 4 main pages after a mock sign in and is fully responsive.
Very exciting to see our app go from the whiteboard to the app store so quickly!
Making great progress on our onboarding design!
After the whiteboard our flow has been to let bolt try variations of the screens, brainstorm in Canva to choose the best options then go back to the codebase to get them working.
TESTFLIGHT APPROVED!!
Very excited to share that Apple just approved our app for TestFlight beta testing! Even if you don't have a dog of your own, if you'd be open to downloading and sharing any feedback we'd really appreciate it!
SPECIFIC FEEDBACK REQUESTS: We're testing the onboarding flow, transcription (voice to text), and AI-powered note organization (text to structured notes). Please also test out creating goals and posting/replying to posts in the community tab! Any and all feedback welcome
testflight.apple.com/join/S3AhQUP8
We have continued to release several new updates to our IOS app and have been hearing all the requests for android. We are excited to share that HotDog is now available to early testers on Android and the app will be generally available in the Play Store soon!
You can download and start using HotDog now on android with this link: Download HotDog Training App for Android
Apple's app store review process is not easy!
We are on our 3rd attempt but I think we've got it this time.
One accomplishment I'm very proud of is using using Gemini Flash to auto-review all posts for compliance with our community rules!
Also enabled not only blocking, but also following in the app for this version!
HotDog is approved and live in the Apple App store!
This took several iterations going back and forth with Apple but we are live :D
There are several bugs we are hoping to improve in an update soon, stay tuned!


Our first customer!

Super cool 😎
Thank you!
Connected with supabase, getting auth working next!

To design the database we found it helpful to keep our same mindset of really thinking through the planning stages!
If helpful for anyone, here is the prompt we ultimately used to design our supabase schema:
Quick mention on the branding:
(We hired Emily Nancy several years ago for a never-launched NFT project, but we think the dogs she created will be perfect for HotDog!)
npx supabase gen types typescript --project-id OUR_SUPABASE_PROJECT_ID --schema public > types/supabase.ts
Just created our RevenueCat paywall, super easy! x.com/ChrisLally/status/1936078880...
We’re Ana and Chris—both coders and proud dog parents to a reactive Cockapoo named Momo. We're building our first mobile app, HotDog, for the Bolt.new hackathon! It's designed to help reactive dog owners set training goals, log progress, and get AI-powered support—all built with Expo + Supabase.
would you consider another backend for your app ? we just started [calljmp.com/] built on Cloudflare and are happy to invite our first free unlimited users
Some comments may only be visible to logged-in visitors. Sign in to view all comments.