Inspiration
As a digital nomad, I’ve always felt that freedom is the real flex.Not money. Not status. But the ability to choose where you live, how you earn, and who you’re becoming. That belief is why I named this app Libera — Latin for independent and free. When I travel, I love collecting passport stamps. Each one tells a story. A risk taken. A place explored. A moment lived. Libera brings that same feeling into personal growth. Inside the app, there are four Passports to Freedom Financial, Location, Career, and Mindset. And just like travel, every small action you complete earns you a stamp. Over time, those tiny stamps become proof of courage. Proof that you moved.Proof that you grew.
What it does
Libera transforms growth into a passport journey.Choose one of four freedom passports. Break goals into small, brave micro-actions. Complete actions and collect progress stamps. Each stamp is proof of momentum.
Libera also includes: Journal Mode :Record your journey through voice or text a digital diary of your growth. Vision Board :Visualize your future and align daily actions toward it.
How we built it
Kotlin MultiPlatform
Challenges we ran into
The biggest challenge was designing the passport and stamp logic. Stamps aren’t random some unlock only after specific action sequences, almost like mini achievement systems. The reward structure required multiple rewrites due to logic conflicts and bundle failures. Building a meaningful progress system is harder than it looks.
Accomplishments that we're proud of
Turning personal freedom into a structured system. Designing an app that encourages real action, not passive motivation. Experimenting beyond standard color palettes creating a bold, distinctive visual identity. Building something that can genuinely change someone’s trajectory if used consistently.
What's next for Libera
Custom stamp creation Advanced unlockable tracks More interactive progression layers A social feed to share wins and support each other
Built With
- kotlin
Log in or sign up for Devpost to join the conversation.