PROJECT MADE TO GABBY BECKFORD

Inspiration

Altaporta started from Gabby Beckford’s challenge: “Help take my community from dreaming to doing.”
Built for her travel-focused audience, the app closes the gap between inspiration and execution by giving people a flexible space to turn dreams into clear goals and progress at their own pace.

What it does

Altaporta is the place where “one day” becomes “day one.”
It takes the dreams Gabby’s community carries, that trip, that version of yourself, that life goal, and turns them into a real path you can follow.

Behind the scenes, powerful AI builds deeply personalized plans with actionable steps and useful resources (sometimes taking 4+ minutes to generate because quality matters). But this is not just information, it is momentum:

  • Goals + tasks help you set bold deadlines or stack small daily wins
  • Wishes turn big dreams into concrete actions, with scientifically backed insights when available
  • Social Circles let you share progress, celebrate each other, and stay accountable together
  • Built-in chat creates a supportive mini community, not just another productivity tool
  • Daily Pulse gives you one clear place to see everything that matters today

Imagine you want to travel to Japan with your best friend, but you don’t know where to start, how to plan it, or how much it will really cost. Altaporta gives you that clarity. You can shape the plan to fit your reality, invite your family or friends into the goal, and save together a little every day until it’s fully funded. Then you watch that progress happen in real time, from “maybe someday” to “we’re actually going.”

Altaporta is not about hype. It is about helping people move, consistently, confidently, and together, from dreaming to doing.

How we built it

We built Altaporta as a SwiftUI iOS app with a service-oriented architecture, powered by a Hono.js backend deployed on a personal Hetzner VPS and managed through Cloudflare.

The app integrates:

  • Revenue Cat
  • Paid Features (Only one trip and one wish is free after that we charge)
  • Auth flows (email, Google, Apple)
  • AI-backed trip and wish generation APIs
  • Real-time updates via SSE
  • Live Activities for generation progress
  • Push notifications (ready to plug in)
  • Goal, task, wish, and circle modules with shared state managers

Challenges we ran into

Coordinating async flows was the hardest part: SSE + polling fallback, app lifecycle transitions, deep links, and Live Activity state all had to work without race conditions. On top of that, we had to keep auth, onboarding, and notification registration consistent across multiple sign-in paths.

Another big one was state orchestration: Altaporta’s app states are interconnected, and one action can trigger changes across others, especially in shared circles where individual progress, group progress, tasks, and social activity all need to stay synchronized in real time.

Accomplishments that we're proud of

As a solo developer, I delivered a true end-to-end product: idea → AI plan → milestones/goals → daily progress.
I’m proud that I didn’t just prototype, I actually shipped:

  • Pushed the app to Apple TestFlight
  • Integrated a production-ready RevenueCat SDK
  • Deployed the backend to my Hetzner VPS
  • Connected and managed traffic/security through Cloudflare
  • Built real-time generation UX with SSE + Live Activities
  • Added a social accountability layer so progress is shared, not isolated

For a hackathon, this was not just a concept, it became a real, running product.

What we learned

We learned that building a great AI app is about much more than model output, it’s about effort, consistency, and caring about the details.
Every small decision in state handling, reliability, and UX affects trust.
Most importantly, we learned every day by building, fixing, and improving in real time.

What's next for Altaporta

Next, I want to sharpen Altaporta’s value proposition by clearly separating what is free vs paid, then generating plans based on what each user is still missing to make progress.

Alongside that, I’ll keep improving reliability, collaboration features, personalization quality, analytics, and stronger testing/observability so the product can scale with confidence.

Built With

Share this project:

Updates