Encounter App / Case study

Apps & platforms

Supporting everyday entry and profile tasks in Encounter

Encounter is a campus-ministry application serving student profiles, registrations, events and podcasts. Our team contributed maintenance and feature work across multiple product generations, including persistent login, local-storage fixes, profile validation, and later registration and authentication error handling. The original app was developed by Travis Johnson, with contributions from the wider Encounter team.

Our role
Team contribution across Ionic and Vue maintenance
Stage
Team contribution
Category
Apps & platforms
Audience
Campus ministry students and staff

Supporting everyday entry and profile tasks

Encounter brings student profiles, registrations, events and podcasts into one campus-ministry application. Our work focused on the parts people rely on when entering the app and maintaining their information, including persistent login, local-storage behavior and reactive validation for profile fields.

Community app homeEncounter Campus Ministry public Android store screenshot showing the public community-app home. Public product-context imagery, not a capture of our changed flows.

Maintaining the product across generations

The application continued to evolve across multiple generations of the product. Later source work addressed registration error classification and authentication-header preservation, supporting more consistent handling across shared product flows.

Podcast browsingEncounter Campus Ministry public Android store screenshot showing podcast browsing and playback controls. Public product-context imagery, not a capture of our changed flows.

Focused maintenance for shared product flows

  1. Persistent login and local-storage fixes
  2. Reactive validation for profile fields
  3. Registration and authentication error handling

Project context

  • Original app developer: Travis Johnson. The wider Encounter development team also contributed to the product.
  • Our team contributed maintenance and feature work across multiple product generations.
← All projects

Image detail

Choose Native size to read image details. Scroll to explore; Escape or Close to return.

Say hello

Have something in mind?

Send a note and tell us what you are trying to build, improve or understand. We can start from the idea, the existing product or the problem that needs solving.