Case study
Teen Art Pass: Building a Global Stage for Teen Artists
Maps & Animation App
Client: Urban Gateways — Teen Arts Pass (TAP) · Role: iOS engineer — core modules, Google Maps, and MVC performance · Timeline: Core product contribution through maps integration and module enhancements · Platform: iOS & Android (App Store / Google Play) · Framework: Native iOS (Swift / MVC) with Google Maps · Category: Youth Arts / Community & Social Impact
13–17
Youth membership
Maps
Venue check-in
TAP
Urban Gateways

Product preview — Teen Arts Pass youth arts program app (Urban Gateways).
Overview
A stage for teen artists isn’t another social feed — it’s discovery, membership, and venue check-in built for ages 13–17.
Teenagers create and experience art constantly — writing, drawing, performing, attending shows — but structured stages built specifically for teen voices are rare. Most “sharing” happens in classrooms, disappearing social stories, or family chats, not in a program designed around youth arts access.
Teen Arts Pass (TAP) from Urban Gateways gives teens a real stage: membership to discover exhibitions, performances, and shows, save favorites, and check in at venues. The mobile app brings that program onto the phone — browse and filter shows, save faves, check in on arrival, and even sign up for free membership — engineered with a 13–17 audience and safety expectations in mind.
The problem
Educators, arts organizers, and teens themselves kept running into the same gaps between social posting and formal youth arts programs.
- General social platforms let teens post creative work, but don’t give structured discovery of real exhibitions, performances, and venue-based arts events
- Formal youth arts opportunities are often scattered, hard to find, and limited to a single school, region, or medium
- Parents, schools, and organizers need confidence that any product for ages 13–17 treats safety, moderation, and privacy as core requirements — not afterthoughts
- A membership program only works if teens can browse shows, save what they care about, and check in at the door without friction
Designing Safety and Access as Foundation, Not Features
Program access on the phone
TAP members browse and filter shows, save favorites, and check in at venues — so the “stage” is a live calendar of arts experiences, not an endless social scroll.
Maps where venues actually are
Google Maps integration supports finding and checking into real locations — critical when the product’s value is showing up for exhibitions and performances.
Minimal, purpose-built data
Account and membership flows gather what’s needed for program access and venue check-in, rather than defaulting to broad social-app data collection.
Architecture & tech stack
Teen Arts Pass is a youth membership companion app: catalog and filter surfaces for shows/exhibitions/performances, a favorites layer for saved events, and venue check-in tied to Google Maps location context. Membership onboarding lets non-members sign up in-app. On iOS, core modules were strengthened under an MVC structure with performance-minded code paths so browsing and maps interactions stay responsive during live venue use.
| Category | Tools / tech |
|---|---|
| Mobile framework | Native iOS (Swift) with MVC module structure; companion Android availability via stores |
| Maps & venues | Google Maps integration for venue discovery and check-in context |
| Program features | Browse/filter shows, save favorites, venue check-in, free membership signup for non-members |
| Architecture | Clean MVC boundaries with performance-focused module enhancements |
| Organization | Built for Urban Gateways’ Teen Arts Pass (TAP) youth arts program |
| Distribution | App Store & Google Play — search “Teen Arts Pass”; program site teenartspass.urbangateways.org |
Key features
01
Browse & filter shows
Teens explore exhibitions, performances, and program shows with filters — structured discovery instead of hoping the right event appears in a social feed.
02
Save favorites
Members save faves so anticipated exhibitions and performances stay on their radar until check-in day.
03
Venue check-in
Check in upon arrival at the venue — closing the loop between discovering a show and actually being present for it.
04
Membership signup in-app
Non-TAP members can sign up for free membership from the app, lowering the barrier between curiosity and program access.
05
Maps-powered venue context
Google Maps integration supports real-world venue orientation for a program that lives at galleries, theaters, and performance spaces.
06
Youth-first product posture
Designed around a 13–17 membership audience — program access and moderated program spaces rather than open, unmoderated social messaging.
Engineering challenges & solutions
Challenge
Meaningful access without unsafe open teen messaging
Solution
Center the product on program shows, favorites, and venue check-in rather than open direct messaging between minors — dialogue stays tied to the arts program context.
Challenge
Maps and venue flows that stay fast in the field
Solution
Integrate Google Maps carefully and optimize MVC module paths so browsing and check-in remain usable when teens are actually at venues, not only on Wi‑Fi at home.
Challenge
Clear membership paths for teens and curious adults
Solution
Support member browse/save/check-in while still letting non-members explore and sign up — so the app markets the program without blocking discovery.
Challenge
Strengthening a live nonprofit product without destabilizing it
Solution
Enhance core modules behind clean MVC boundaries and performance improvements rather than rewriting the entire stack mid-program.
Results
- Contributed to the Teen Arts Pass mobile app for Urban Gateways’ youth arts membership program
- Google Maps integration and core module enhancements under a clean MVC architecture
- App experience covering browse/filter shows, save favorites, venue check-in, and free membership signup
- Available on App Store and Google Play as Teen Arts Pass, with program presence at teenartspass.urbangateways.org
What I’d do differently
- I would invest earlier in educator/organizer tooling — schools and youth programs are a major onboarding channel for TAP.
- Venue check-in reliability under poor cellular conditions deserves dedicated offline/queue handling earlier.
- Region-aware consent and guardian flows should be treated as first-class product work for any global expansion of a 13–17 audience.
Frequently Asked Questions
How does Teen Art Pass keep a platform for 13–17-year-olds safe?
By focusing on program discovery, favorites, and venue check-in rather than open direct messaging between minors — with membership and youth-program context shaping what’s public and how teens participate.
What can teens do in the Teen Arts Pass app?
TAP members browse and filter shows, save favorites, and check in at venues on arrival. Non-members can explore the app and sign up for free membership.
Does Teen Art Pass require parental or guardian consent?
As a youth arts membership program for teens, account and membership flows are designed around age-appropriate onboarding and the consent expectations of the program’s regions — not a general unrestricted social signup.
Is Teen Art Pass available globally, or limited to specific countries?
Teen Arts Pass is operated by Urban Gateways as a youth arts access program; the mobile app is distributed on the App Store and Google Play so teens can use TAP features on their phones wherever the program is offered.
What was the engineering focus on the iOS side?
Core product module enhancements, Google Maps integration for venue context, and optimized MVC code for better performance — strengthening a live nonprofit arts app rather than treating maps as a decorative add-on.
Building a youth arts or nonprofit membership app teens will actually open?
Book a free consultation or message on WhatsApp — bring your program model, venue/check-in needs, and how you want safety for ages 13–17 to shape the product.
Prefer a quick jump? Start on the ads landing page or return to portfolio.