Inspiration

My inspiration for Dream Actions comes not only from Gabby’s brief, but also from my own life. I am a dedicated vision board creator and a big time goal-setter with many, multifaceted dreams. I want to build the creative career of my dreams, travel internationally, learn ballet, and master a third language. And I want a peaceful but exciting life living in NYC.

What It Does

Dream Actions is a mobile app designed for ambitious women who want to achieve multiple life goals simultaneously—travel, career advancement, fitness, and personal growth.

Unlike habit trackers that focus only on routines, or vision board apps that stop at inspiration, Dream Actions bridges the critical gap between dreaming and doing.

Users can:

-Create vision boards with inspiring photos for each dream

-Break those dreams into daily micro-actions

-Complete simple daily tasks to build streaks

-Log wins to celebrate your achievements, both big and small

-Track progress with beautiful analytics across all dreams

With gamified celebrations like confetti and streaks , flexible goal-setting with date targets, milestone reminders, and a freemium model powered by the RevenueCat SDK, Dream Actions makes taking action feel fun—while providing the structure ambitious women need to turn multiple dreams into reality, one action at a time.

How I Built It

I vibe-coded this app using a methodical, step-by-step approach. I started by building a clear development plan, then broke complex features into manageable goals, adapting as progress evolved.

I used Claude Code Sonnet 4.5 for most of the implementation, switching to Opus 4.5 and Opus 4.6 for more complex features that required deeper analysis. Development included:

-Systematic testing of each feature

-Sharing screenshots for verification

-Thorough debugging through console logging and step-by-step troubleshooting

My workflow emphasized completing planned work before adding bonus features, maintaining clear documentation, and conducting end-of-week reviews to plan upcoming development phases. I also approached the project strategically to ensure alignment with contest requirements—especially the prominent integration of RevenueCat and relevance to the creator’s audience.

Challenges I Ran Into

-One of the main challenges I faced involved debugging more complex features, such as:

-Time zone syncing for timestamp-based features

-Case sensitivity issues in RevenueCat API entitlement matching

Although I had recently completed a RevenueCat integration for my first MVP (a language learning app), this process was still challenging. That said, it was significantly faster and smoother the second time—and I now feel confident that future integrations will be even more seamless.

I also explored implementing an app lock feature designed to improve focus and motivation. The idea was to lock distracting apps until the user completed at least one daily task. Ultimately, I decided to omit this feature due to its complexity and uncertainty around necessity. However, I remain open to revisiting this idea with feedback from Gabby and the judges if given the opportunity to move forward.

Accomplishments I'm Proud Of

This is my second complete MVP, and I am incredibly proud of how far I’ve come. Creating something that deeply resonates with me has been both exciting and fulfilling.

I am new to vibe-coding, but I’ve fallen in love with the creativity and problem-solving it allows. I only discovered exactly what this AI technology stuff is less than three months ago (only ever heard of ChatGPT), and while it’s been challenging, it’s also been one of the most rewarding learning experiences of my life.

My first MVP took about two months to complete. Dream Actions took just two weeks.

I’m especially proud that I powered through challenges that would have stopped me during my first project. Without the persistence and lessons from my first MVP, I wouldn’t have had the confidence to take on this project or enter this hackathon. I’m incredibly grateful for the opportunity and proud of what I have to present.

What I Learned

Through this project, I learned more about:

-API configuration between RevenueCat and Google Play Console

-General coding concepts and developer terminology

-Using Claude Code effectively for the first time

This experience significantly improved my prompting skills and deepened my understanding of vibe-coding as a workflow. Most importantly, I learned something personal: I am capable of far more than I thought when I focus, commit, and follow through on a goal.

What’s Next for Dream Actions

The next step for Dream Actions is to make the app as inspirational, personal and emotionally meaningful as possible.

One feature I’d love to add is a reflection feature, where users can freely write how they’re feeling in the moment—happy, sad, overwhelmed, or anything in between. These reflections would be saved with a timestamp and could be reviewed later through scheduled reminders.

Imagine receiving a reminder one or two years later and realizing how far you’ve come—how something that once felt overwhelming no longer affects you, or how much stronger and happier you are now. The goal is to show users that storms do pass.

I’d also like to allow these reflections to be linked to wins, so users can revisit not only what they accomplished, but how they felt at the time. Revisiting those moments can be deeply motivating—especially for people who tend to forget how far they’ve already come.

Also, I would love to have users join in on submitting their own motivating and inspirational quotes that resonate with them to add them to the random daily quotes rotation on the app.

Built With

Share this project:

Updates