Lyanna Nguyen
◂ Back to works
Paid ContractTriceratops Website

Streamlining onboarding to help new members get involved from day one

I designed the Getting Started + Flash Sales Info page, a gateway that helps new Triceratops members join the right socials and set up notifications.

Triceratops at UC Davis home page header
Project details
Client
UC Davis Triceratops
Project type
Paid contract · static website
Timeline
Jun 2026 – Present
My role
UI/UX Designer & Developer
My pages
Getting Started · Flash Sales
Team
UI/UX designer-developer team
Tools
Figma, FigJam, VS Code, GitHub, Cloudflare, Claude
▾ Read the case study
01 · Overview

Turning a scattered Discord into one clear starting point for new dino hunters.

UC Davis Triceratops is a campus club built around crochet dinosaur scavenger hunts. Members follow clues to find dinos hidden in the wild, and the club doubles as a place for community and downtime from the stress of school.

On a contract with the club, our team acted as UI/UX designers and developers to build a static website that pulls information out of Discord and into one place, then sends visitors to the club's Discord and Instagram. I owned the onboarding side of the site: the Getting Started guide and the Flash Sales guide.

My impact
  • Designed and built the Getting Started and Flash Sales pages, from lo-fi to hi-fi and into code.
  • Ran interviews, synthesized survey data, and helped with affinity mapping, information architecture and a SWOT analysis.
  • Developed the site in VS Code, GitHub and Cloudflare, using Claude as an AI coding partner.
The challengeAll club info lived in Discord, scattered across channels and hard for newcomers to navigate.
The solutionOnboarding pages that explain the rules and drops in plain steps, then bridge visitors to Discord.
The outcomeA pushed-out, functional website the club can use.
▸ See the final pages
02 · The challenge

Discord was the only way in, and its information was scattered

Problem statement

The only way to learn about hunts was the club's Discord server, where information was scattered and hard for new users to navigate.

The client also handed us a large amount of information to organize. Our job was to turn it into a site that informs new users, keeps interested members up to date, and converts both into the club's Discord and Instagram.

Who I designed for

Two of three cohorts: people new to the club

Three cohorts, two in focus
Cohort 1 Unaware Priority Haven't heard of the club yet and need a quick, clear introduction.
Cohort 2 Interested Priority Know about the club but don't yet know the rules or how to join a hunt.
Cohort 3 Active Already hunt. We kept them in mind, but they weren't our focus.
03 · Research

Rules, not discovery, were the biggest barrier to joining

We surveyed each cohort, ran user interviews, and synthesized the results through affinity mapping, information architecture and a SWOT analysis of similar sites.

Surveys (62 responses)User interviewsAffinity mappingInformation architectureSWOT analysis
Survey data slide: 62 total responses, 44% Cohort 1 unaware candidates, 62% seniors and juniors, with a pie chart of class years
Survey data: 62 responses, 44% from Cohort 1 (unaware), and 62% juniors and seniors.
Video call user interview with a Triceratops member holding a purple crochet dinosaur
A user interview over video call with a club member and his crochet dino.
What I found

The website's job starts after someone finds the club

01 Rules are the #1 barrier
  • 9 of 15 Cohort 2 respondents said not knowing the rules stopped them.
  • Cohort 3 confirmed the rules were hard to understand and scattered across Discord.
02 Instagram comes first
  • 85% of Cohort 1 would check social media first to learn more. None would check AggieLife.
  • The site's job is explaining the club after someone follows the Instagram.
03 The Instagram to Discord handoff breaks
  • “I followed the Instagram but I didn't know you had to go on Discord to find drop info.”
  • The website can bridge that gap directly.
04 Drops drive retention
  • 19 of 19 Cohort 3 respondents stay active because they enjoy the drops.
  • Only 9 of 19 mentioned friendships, so pages lead with the hunt.
How it shaped my pages The Getting Started guide explains the rules step by step and points new hunters to Discord, so the Instagram to Discord handoff no longer breaks.
04 · Process

From lo-fi to a live, coded site

We moved from lo-fi to mid-fi to hi-fi in Figma, then built the site ourselves. Hatched blocks show the parts I owned.

Phase 1Weeks 1–2
Phase 2Week 3
Phase 3Weeks 4–6
Phase 4Weeks 6–8
Phase 5Weeks 9–10
Discover
Define
Design
Build
Launch
Triceratops kickoff
Research process
Affinity mapping + IA
IA review
Lo-fi + mid-fi
Mid-fi usability testing
Design system + hi-fi V1
Hi-fi V1 review
Dev kickoff + page assignments
Desktop build check-in
Mobile hi-fi V1 + desktop build review
Mobile review
Mobile V2, usability + QA round 1
Final handoff prep
Live site review + launch
Design and dev work Client meeting
Lo-fi

Sketching a zigzag guide that leads the eye down the page

My first sketch of the Beginner's Guide paired images with numbered steps in a zigzag, used dino footprints to guide the eye, and explored a drop types carousel and an FAQ.

Hand-drawn lo-fi wireframe of the Beginner's Guide page with notes on layout
Annotated lo-fi sketch of the Beginner's Guide: hero, sub-nav, zigzag steps, drop types carousel and FAQ.
Mid-fi

Structuring the Beginner's Guide around the questions new hunters ask

The mid-fi broke onboarding into short sections: how to get drop notifications, when and where drops happen, what to do and not do, dino limits, and what to do after finding a dino.

Reformatting

Mentor feedback: too much information, too much at once

The client gave us a large amount of information, and the first versions tried to show all of it. Feedback from industry mentors kept coming back to the same point: the page felt congested and packed with too much competing content.

So I took a step back and reformatted the page to reduce cognitive load. I broke content into short, numbered steps, grouped related rules into clear sections with their own headers, and gave each section more breathing room so new hunters can scan for what they need.

Mid-fi Beginner's Guide
Mid-fi: dense blocks of rules competing for attention.
Final Beginner's Guide
Final: short steps, clear sections and more space between them.
Design to code

Built with GitHub, VS Code and Cloudflare

Our team developed the static site ourselves, writing code in VS Code, versioning it in GitHub and deploying with Cloudflare. I used Claude as an AI tool alongside me while coding.

05 · Final designs

Two guides that take new members from curious to hunting

Final Beginner's Guide page
Beginner's Guide: drop notifications, when and where drops happen, what to do, dino limits and drop types. Scroll to see the full page.
Final Guide to Monthly Flash Sales page
Flash Sales guide: what a flash sale is, how to enter, what happens after you win, pricing, payment and pickup. Scroll to see the full page.
06 · Impact

A functional website the club can actually use

The goal is a pushed-out, working website that gives the club one place for the information that used to live only in Discord, and moves new members from Instagram into the hunt.

62Survey responses
3Cohorts studied
2Onboarding pages I owned
07 · Next steps

Launch, then learn from real hunters

Next, we'll launch the site and watch how new members use the Getting Started and Flash Sales guides, then refine the pages based on what they still ask about in Discord.

◂ BackAll work Next ▸Linguistics Club Website