💡 Inspiration

In an era dominated by hyper-fast instant messaging, read receipts, and notification fatigue, genuine human connection has taken a backseat. Conversations often feel transactional, rushed, and fleeting.

Penypost was born out of a desire to revive the nostalgic, intentional art of letter writing. We wanted to build a sanctuary where people can slow down, craft meaningful thoughts, and exchange heartfelt letters with pen pals across the globe—recreating the anticipation and joy of checking the mailbox.


📬 What Penypost Does

Penypost is a modern digital pen pal experience designed around mindfulness and authentic storytelling:

  • Slow, Thoughtful Delivery: Letters travel with a calculated delivery pace to encourage thoughtful reading and deep reflections.
  • Keepsake Aesthetic: A distraction-free, paper-like writing interface with collectible virtual stamps and stationery.
  • Meaningful Matching: Connect with pen pals based on shared passions, languages, and philosophies rather than endless swiping.
  • Premium Letter Club (Powered by RevenueCat): Seamless subscription and in-app purchases unlocking exclusive stationery sets, unlimited international letter slots, and custom wax seals.

🛠️ How We Built It

  • Modern Android Stack: Built 100% natively using Kotlin and Jetpack Compose for a fluid, responsive, and tactile UI.
  • Monetization & Paywall (RevenueCat): Integrated the RevenueCat Android SDK to manage premium subscriptions, entitlements, and remote paywall configurations reliably across Google Play Billing.
  • Backend & Cloud: Backed by Firebase for authentication, real-time letter synchronization, and secure cloud storage.
  • Performance Optimization: Crafted custom Canvas rendering for smooth letter export and minimal typing latency across all screen sizes.

🧗 Challenges We Faced

  1. Crafting the "Slow" Experience: Balancing the slow nature of pen pal letters with modern app engagement and notification mechanics required meticulous UI/UX iterations.
  2. Smooth Rich-Text & Canvas Export: Rendering high-fidelity letter exports while maintaining low input latency in Jetpack Compose demanded deep performance profiling.
  3. Google Play Production Readiness: Navigating the 14-day closed testing phase and setting up strict billing verification through RevenueCat to ensure zero payment friction on launch day.

🏆 What We Learned & Accomplished

  • Building an intentional app requires saying "no" to vanity metrics (like endless feed doomscrolling) in favor of deep retention and meaningful interactions.
  • Integrating RevenueCat dramatically reduced the complexity of Google Play Billing lifecycle management, allowing us to focus entirely on user experience and crafting beautiful stationery.

🔮 What's Next for Penypost

  • iOS & iPadOS Expansion: Bringing the Penypost experience to the Apple ecosystem using Kotlin Multiplatform / Swift.
  • Community Stamp Marketplace: Allowing artists worldwide to design, monetize, and publish limited-edition digital stamps.
  • Audio Letters: Integrating mindful voice notes attached to letters like classic cassette tapes.

Built With

Share this project:

Updates

Submission history