Creating a Mobile Check-In App for Events

An event app which enables finance companies to track and manage attendance for upcoming events.

Year:

2025

My Role:

Product Designer

Skillset:

UX/UI Design, UX Research, Web App

Creating a Mobile Check-In App for Events

An event app which enables finance companies to track and manage attendance for upcoming events.

Year:

2025

My Role:

Product Designer

Skillset:

UX/UI Design, Design System

Project Overview

Problems

StoneShot offerred an event check-in solution for financial services which enabled organisers to track who had attended.

User feedback indicated that with the old app, the check-in process was slow and the ability to record attendance data was limited. The UI was outdated and there were opportunities to enhance the functionality.

Why These Problem's Mattered

  • Slow guest check-in - This gave attendees a poor first impression and negatively impacted satisfaction.

  • Missing user data - The old app made it difficult to find special requirements for guests; leading to a less personalised experience.

  • Weak app UX - The overall product had lots outdated UI and bad UX, which was causing frustration for our users.

  • Lost data for plus ones - The old app could not capture data for guests that turned up without registering, This meant sales could not follow up.

My Role

My responsibilities were to:

  • Lead the design direction of the project

  • Collaborate closely with stakeholders during the design

  • Map out wire-frames and prototypes

  • Document the specifications in Figma for the development team

  • Partner with developers to identify constraints and feasibility

  • Present to users and gather feedback on features and functionality

My Role

My responsibilities were to:

  • Lead the design direction of the project

  • Collaborate closely with stakeholders during the design

  • Map out wire-frames and prototypes

  • Document the specifications in Figma for the development team

  • Partner with developers to identify constraints and feasibility

  • Present to users and gather feedback on features and functionality

Opportunities/Goals

Our goals were:

  • Make the check-in process faster, helping to reduce queueing times and improve the first experience of the event for attendees.

  • Provide organisers with greater event oversight on the day, so that key information is immediately accessible whilst catering to guests.

  • Enable organisers to easily track details of unregistered guests, so that sales teams could follow-up.

Opportunities/Goals

Our goals were:

  • Make the check-in process faster, helping to reduce queueing times and improve the first experience of the event for attendees.

  • Provide organisers with greater event oversight on the day, so that key information is immediately accessible whilst catering to guests.

  • Enable organisers to easily track details of unregistered guests, so that sales teams could follow-up.

Impact

Improved Attendance Tracking

Event organisers were able to better track event attendance for post event reporting and sales follow up.

Reduction In Lost Data

Improved process for capturing attendee data leading to more reliable data for lead nurturing.

Faster Check-In

Streamlined the check-in experience for guests by reducing the time taken to check-in.

Personalised Experience for Clients

Special requirements were easier for users to access and act on; enhancing the event experience for attendees.

Uninterrupted events, anywhere

The new app functions smoothly during periods of poor connectivity; meaning the event can continue seamlessly.

Impact

Improved Attendance Tracking

Event organisers were able to better track event attendance for post event reporting and sales follow up.

Reduction In Lost Data

Improved process for capturing attendee data leading to more reliable data for lead nurturing.

Faster Check-In

Streamlined the check-in experience for guests by reducing the time taken to check-in.

Personalised Experience for Clients

Special requirements were easier for users to access and act on; enhancing the event experience for attendees.

Uninterrupted events, anywhere

The new app functions smoothly during periods of poor connectivity; meaning the event can continue seamlessly.

Track Registrations

The check-in page provides organisers detailed oversight of the check in list. It is designed for quick navigation through alphabetical scrolling, search, sort and filter capabilities, as well as QR check-in.

Check-In Attendees

Attendees can be checked-in individually, or alongside colleagues; which can help to speed up the check in process for guests.

Track Attendee Status

The success page helps organisers to confirm which guests have been checked-in, meaning the next attendees can be catered to quickly.

Track Attendee Status

The success page helps organisers to confirm which guests have been checked-in, meaning the next attendees can be catered to quickly.

Pre-Design Research Sessions

Client Feedback

โ€œNot everyone has apple devices so web app would be more easily and widely accessible.โ€

โ€œWeb app is easier to get approval from the business than a native app.โ€

โ€œClients would not download an app.โ€

Key Insight

A web app could be an appropriate solution because it could be available on any device, and does not need to be downloaded.

Client Feedback

โ€œCan the phones screenshot functionality be disabled in the web app?โ€

โ€œTeams should only have access to their own events and no othersโ€

โ€œConcerned about email and company data being visible in the appโ€

โ€œFirst name and last name is fine to show in the appโ€

Key Insight

Privacy and access control must be core design principles of the app.

Pre-Design Research Sessions

Client Feedback

โ€œNot everyone has apple devices so web app would be more easily and widely accessible.โ€

โ€œWeb app is easier to get approval from the business than a native app.โ€

โ€œClients would not download an app.โ€

Key Insight

A web app could be an appropriate solution because it could be available on any device, and does not need to be downloaded.

Client Feedback

โ€œCan the phones screenshot functionality be disabled in the web app?โ€

โ€œTeams should only have access to their own events and no othersโ€

โ€œConcerned about email and company data being visible in the appโ€

โ€œFirst name and last name is fine to show in the appโ€

Key Insight

Privacy and access control must be core design principles of the app.

User Flows

Building user flows allowed us to map out key steps and identify which screens would be required to enable users to complete key tasks. Following this step meant that we did not waste time building screens that users did not need to achieve their goals.

User Flows

Building user flows allowed us to map out key steps and identify which screens would be required to enable users to complete key tasks. Following this step meant that we did not waste time building screens that users did not need to achieve their goals.

Wire-Framing

Wire-framing allowed us to visualise the screens that were required and visualise the positioning of content. This step allowed us ensure the content was positioned and grouped logically, thereby improving the understanding and experience for the user.

Wire-Framing

Wire-framing allowed us to visualise the screens that were required and visualise the positioning of content. This step allowed us ensure the content was positioned and grouped logically, thereby improving the understanding and experience for the user.

UI Library

I built a mobile UI specific off-shoot of our main design system to manage reusable components. This helped the UI to feel similar to the main product and utilise familiar design patterns for users.

Prototyping & Validation

Prototypes allowed us to bring the app to life and explore the solution with real users. The feedback helped us validate our design decisions, identify pain points, and make the final experience as smooth as possible.

Prototyping & Validation

Prototypes allowed us to bring the app to life and explore the solution with real users. The feedback helped us validate our design decisions, identify pain points, and make the final experience as smooth as possible.

Design Decisions and Trade-offs

Some features, such as badge printing, were frequently requested during research, but constraints required us to prioritise other core functionalities.

โ€œBadge printing. Currently only use for small events as it is too time consuming for large events with 200+ people.โ€

Design Decisions and Trade-offs

Some features, such as badge printing, were frequently requested during research, but constraints required us to prioritise other core functionalities.

โ€œBadge printing. Currently only use for small events as it is too time consuming for large events with 200+ people.โ€

Explore More Projects

Modernising an Events Registration Template

Designing a customisable event registration page for financial services, which allows invitees to discover and register for upcoming events.

Building and Scaling the StoneShot Design System

Building a complex design system for an email and event management platform.

Explore More Projects

Modernising an Events Registration Template

Designing a customisable event registration page for financial services, which allows invitees to discover and register for upcoming events.

Building and Scaling the StoneShot Design System

Building a complex design system for an email and event management platform.

Explore More Projects

Modernising an Events Registration Template

Designing a customisable event registration page for financial services, which allows invitees to discover and register for upcoming events.

Building and Scaling the StoneShot Design System

Building a complex design system for an email and event management platform.

James Hollis Design

James Hollis Design