Event App

Designed and helped deliver a three-part event platform — public website, admin portal, and native app — including feature scoping, sprint planning, UX/UI design, technical coordination, and management of an offshore development team.

This project had three elements. A public website for people to view and register for events, an admin portal used to create and run events, and a mobile application (native) for registered attendees to access event specific information.

I broke deliverables down into 'features' and created a project brief which scoped dependencies between the 3 platforms. We used a fairly new service offered by AWS - called 'Amplify' to spin up the backend stack. While there are some limitations to using Amplify, it was a pretty neat solution overall. I'd use it again, however my understanding is that relational databases are not available to be used as yet, and it was my recommendation to do so given the nature of the project. This recommendation wasn't incorporated due to timeline urgency, and it caught up with us further into the project.

At this point we onboarded a team of offshore developers to help with the build and I created documentation for use of task management tools that enabled us to work efficiently across time zones.

Planning and design

After scoping the project features in Jira across the three platforms, and breaking the feature releases into sprints, I designed the screens for the admin portal and app in Figma.

Build and test

We built the admin platform using React, we used Tailwind CSS and leveraged a few of the Amplify components to speed up the build.

I was learning React Native (thanks YouTube tutes) at the time and was able to contribute with development. It was a huge advantage to our workflow being able to tidy up the UI via PRs rather than double handling small changes through the developers.

We needed to facilitate payments for registrations on the public website, and I was asked to explore what would suit our stack and outcomes best, and advise on integration.

During the app build process I used 'Expo Go' to test the three environments (development, staging, product).

Submission

I moved on from the project after providing assets for the app store submission. I really enjoyed this project, stepping out of my comfort zone to lead the dev team, and being involved in backend decisions for handling data and payment processing.

Capabilities demonstrated

Product designUX architectureProduct experience designProduct experimentationFull-stack product developmentAgile deliveryTechnical leadership

Project summary

Organisation
Independent product initiative.
My role
Product designer, technical lead, UX and UI design, coordination of offshore development team.
Project goal
To design integrated platforms that simplify the organisation and communication of social events by reducing friction in group planning and coordination.
Proposed
Develop the product concept through user-journey mapping, interaction design and rapid prototyping, then lead the development team to build the integrated digital products.
Deliverables
• UX and interaction design • product roadmap and feature prioritisation • coordination of offshore development team • launched integrated public web client, native app and admin portal