Inspiration

We are genZ struggling to keep tab of our finance across multiple payment system, platforms, subscription plans, thus we decided to create a budgeting app that really capture the short attention nature of GenZ, incorporating features that our generation is accustomed too from other platforms to ease off the onboarding method, and hopefully encourage people our age to slowly take personal finance and budgeting more carefully.

What it does

A personal money calendar with all known features of a traditional budgeting app and the newly added AI financial advisor cater to help you make smarter spending.

How we built it

We started with one insight: people naturally think about money in terms of time. So we built a native iOS app in Swift/SwiftUI that turns your expenses into calendar events.

Our Core Stack: SwiftUI for a clean, native iOS experience SwiftData for local-first data persistence iOS Accessibility API for double back-tap quick-add — log an expense in under 3 seconds, without even opening the app

What We Built: We designed three core screens: an onboarding flow with Face ID (zero signup friction), a home dashboard with daily spending summaries powered by on-device calculations, and a visual money calendar showing upcoming bills with color-coded categories. Shared Subscriptions Add members to any subscription and Webminal handles the rest — calculating each person's share, tracking payment status, and sending reminders before renewal.

Challenges we ran into

Time management: It's an offline hackathon, so naturally we leaned all the way in: coding, designing, and iterating non-stop. Sleep took a backseat (this is being written at 5 AM, so that says enough). Managing energy across the team was genuinely tough, but the conversations we had made it all worth it.

Building vs. learning: There's a real gap between learning a new tech stack and actually shipping something with it. Bridging that gap under time pressure was harder than we expected.

Starting from zero: This was our first time working with Swift, with no prior mobile development experience. The learning curve was steep, but we got through it.

Accomplishments that we're proud of

The constrained timeframe of Lotus Hackathon pushed us to think and work like a real product team, scoping ruthlessly, making decisions quickly, and shipping under pressure. It's one thing to build a side project with no deadline. It's another to be able to say: this is what we're delivering, and this is when.

Our past hackathon experience helped us hit the ground running, but this project pushed us further, both in our technical capability and as a team.

What we learned

Swift and SwiftUI were brand new to all of us, so the technical growth alone was significant. But beyond the stack, we learned how to scope a product idea under pressure — what to cut, what to keep, and how to make fast decisions without losing sight of the core vision. We also learned that the best features come from real frustrations. Every design choice in Webminal traces back to something we've personally experienced as users.

What's next for Webminal - Money Calendar

AI advisor expansion: deeper spending insights and personalised recommendations based on your calendar patterns Cross-platform sync: bringing Webminal beyond iOS so the whole friend group can use it together Richer shared finance tools: group budgets, not just shared subscriptions Spending pattern analytics: visualising trends using your historical calendar data, so you can spot habits before they become problems

Built With

Share this project:

Updates