Software engineering for an event app