CONTEXT
Businesses for students, by students
Penn Student Agencies (PSA) is a community of students gaining entrepreneurial experience to provide innovative products and services through 3 agencies: Williams Cafe, The Record, and firstServices.
As the Web Designer, I restructured PSA’s website into a more accessible and centralized hub of information, products, and services for clients.

INFORMATION ARCHITECTURE
A simplified sitemap helps customers easily understand the website's functions during their initial visits.
DESIGN SYSTEM
The atomic design system works with each agency's individual branding while ensuring consistency across pages.
CALL TO ACTION
Customers are greeted with immediate action items that likely suit their needs. Additional services, offerings, and ways to get involved populate throughout pages for easy access.
FORMS
Forms for contact, inquiries, requests, and purchases are consolidated on the website, making essential data easier to track and update. Submitted forms are automatically sent to the agency managers.
SHOP
Items are ordered and filtered so customers can quickly find the product they need.
PROBLEM
How might we improve the navigation of products and services to build lasting relationships with the student community?
By speaking with 10+ stakeholders, we identified difficulties surrounding user flow, visual identity, and cognitive overload. These issues gave an impression of an outdated website or an inactive organization, affecting customer attention and trust.
IMPACT
Creating less friction in accessing resources
Each webpage has a recognizable and dependable structure that minimizes visits to external sources and maintains a smoother navigation flow.
INSIGHTS
Far from a cookie-cutter process
I started this job as the sole web designer while taking my first course on UX/UI design. While I was excited to apply my lessons on best design practices to this project, I quickly discovered how difficult it was to apply the “perfect” traditional product timeline.
If I had another chance, here's what I would do differently:






