Festival App
iOS application with paperless ticketing, custom venue maps, and schedule keepers; servicing attendees of sixteen festivals across North America and Australia. Browse articles and creative content post-festival to engage in the community. App integrated with Wanderlust's on-demand videos available for yoga and meditation.
Product Strategy
Interaction, Visual design
Prototyping & Testing
Design System 
Product Challenges
This project was initiated as an end of year innovation, and I was brought on to create a design plan for the app. With no existing brand guidelines for digital products (had previously been 100% outsourced), this project first needed a brand analysis of scalability. The Design system would then be documented to sync with a remote engineering team. The end product should feel established-premium and have a friendly interface for a wide audience of event attendees (varying in age, language, tech familiarity and interests).
Wanderlust offers a unique, comprehensive product suite from online media to lifestyle to a destination festival. Adding a mobile platform to the brand experience will allow for increased consumer engagement. Major competitors include premium music festivals Coachella and SXSW. Experiential brands strive to curate transcendent experiences and environments for attendees to engage with the brand. The elevated experience includes music, food, and brand pop-ups. Wanderlust is an enhanced vacation where you can learn, play, and explore -- not a guilty pleasure. This mobile platform will be informative and create continuity before and after festival dates. Competitors Coachella and SXSW have created festival accompanying apps, but are limited in scope to event day interactions and schedules.
How will we use Acceptance Criteria?
To define boundaries. Acceptance criteria help development teams define the boundaries of a user story. In other words, acceptance criteria help you confirm when the application functions as desired, meaning that a user story is completed.
To reach consensus. Having acceptance criteria synchronizes the development team with the client. The team knows exactly what conditions should be met, just as the client knows what to expect from the app.
To serve as a basis for tests. Last but not least, acceptance criteria are a cornerstone of positive and negative testing aimed at checking if a system works as expected.
To allow for accurate planning and estimation. Acceptance criteria scenarios allow for the correct division of user stories into tasks so user stories are correctly estimated and planned.
Story #1
As a logged-out user
I want to be able to view TVOD features and maps
So that I can sample premium content

-System user signs in with valid credentials
-“Given I’m a logged-out system user
and I’m on the Sign-In page
-When I fill in the “Username” and “Password” fields with my authentication credentials
and I click the Sign-In button
-Then the system signs me in
​​​​​​​Story #2
As a signed-in user
I want to able to comment on a blog post
So that I can get feedback on issues

Signed-in user leaves a comment on a blog post
“Given I’m in a role of signed-in user
When I open the page with a specific blog post
Then the system shows the “Comments” section below the blog post with the list of comments added by other users
And the system shows the “Add a Comment” field in the top of the “Comments” section
When I fill in the “Add a Comment” field with my comment
And I click the “Submit” button
Then the system saves my comment
And the system shows my comment in the top of the “Comments” section
And the system shows my username and profile picture on the left side from my comment
And the system shows “Remove” and “Edit” icons opposite my comment”
D E S I G N  S Y S T E M
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
To reinforce the premium look-and-feel, these icons were created with the aim of being minimal yet expressing exquisite detail. It was important to create icons that were approachable and universally comprehensible - for the option of making the app multilingual in a later iteration.
Once a design system was established, I was able to address additional goals of the product: creating a platform for community and increased user engagement. Additionally, we added scheduling and directional on-site maps - which subsequently cut down production costs/time as well as their carbon footprint.
Back to Top