CodeLab

Centralizing event discovery, RSVPs, and attendance for a 350+ member software and design agency.

ROLE

Product Designer

TEAM

4 Designers, 4 Developers

DURATION

1 month (August 2025 - September 2025)

TOOLS

Figma, Figjam

CONTEXT

Company

CodeLab is a UC Davis–based software and design agency that brings together UX designers and engineers to work on large-scale projects for industry and community clients such as Reddit, Snapchat, and Chevron, while offering professional development and social experiences.

Problem

CodeLab members struggle to keep track of the club’s many events, leading to missed attendance check-ins for general meetings and forgotten RSVPs or absences at official professional events.

Impact

Handed off to developers as an intuitive system that simplifies event tracking and attendance management.

HOW MIGHT WE?

How might we centralize event information so members can easily track events, RSVP, and Check-In all in one place?

Goals

Check-into attendance

Have a better way to check-into attendance that isn't manual and dependent on another person

RSVP easier

Provide a centralized and easy-to-find location to RSVP for events

Track Event Information

Easy view all events in one location, rather than varied annoucements/messages from several channels

USER FLOW MAP

Brainstorming how to tackle these problems

LOW-FIS

Solutionizing how to track events, display event details, and RSVP/Check-In

Calendar Page - tracking events

Events Page - event details, RSVPing, and Checking-In

CONSTRAINTS

Removing Calendar Page from our MVP

Why? Three reasons…

Events page serves same purpose

With events naturally being organized by date and filtering features, calendar didn't seem like it added much value

User POVs

Many users have their own personal calendar, so CodeLab calendar would have to naturally sync with other calendars to be beneficial

Dev Contraint

This app has a tight deadline, having to launch in less than a month. Calendar integration may not be the best use of time for our dev team.

MID-FI

Tacking user problems without Calendar

Mid-FIs

surfacing important events to increase RSVP rate

events will naturally be shown by whats most upcoming

tags and filters to track different types of events

different CTA for professional/social vs GMs

adding events available for admins

DESIGN SYSTEM

Creating the branding

Final Designs

Fleshing out Admin & Member Views

Member's View (without adding/editing events)

Admin View (can edit/add events & permissions)

REFELCTION

Challenges & Next Steps

Next Steps

  • Handoff to devs: The developers are currently working on building this app. We also have more teams focusing on other aspects of the app such as the user journey of onboarding, and a photo gallery that are connected to events.

What I would do better next time

  • User Research: If I had more time, I would have liked to do more user research, whether that be interviews or surveys. I feel like a lot of design decisions I made were a lot of "what ifs" and hypothesizing about the users actions, rather than actually finding data and research to support the decision. Due to the speed of this project, this project became more of a quick UI-heavy project rather than a more thoughtful fleshed out design process.

Me and the design team!