Event App

This is my most recent UX & UI project. 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. "A stitch in time..."

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 teaching myself React Native at the time and was able to contribute with development. The developers on the project recognised it was a huge advantage to our workflow that I could tidy up the UI via github repo 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.