Design System & Mobile App Design
Proppz
Built a design system that connected design and development for a social media app focused on positivity and community.
Role
Product Designer
Team
1 Product Designer
2 Developers
1 Founder
Tools
Figma
FigJam
Timeline
Jan 2025 — Sep 2025

Overview
Proppz was moving fast with two app versions in development, but designs were scattered and inconsistent.
I built a scalable design system from existing components, refined the visual identity, and designed the pre-app onboarding experience. The system helped the team move faster, stay consistent, and evolve the product without chaos.
See where Proppz is now: proppz.com
Key Contributions
Design system architecture
Visual identity refinement
Interactive prototyping
Design leadership
Component documentation
App UI/UX design
Developer collaboration & handoff
NDA Notice
Some visuals and product details are intentionally limited to respect my NDA with Proppz. Screenshots shown are blurred, obfuscated, or simplified to protect proprietary information.
Context
Joining in the Early Stages
Proppz is a social media startup built around positivity and rewarding creators for genuine impact. When I joined in its early stages, I worked directly with the founder to understand the mission and vision for the product.
The team was small and development was already underway, but there was no design system or documentation to support consistency.

Promoting Positive People.
That's Proppz. Get Some.

Support

Meet

Reward

Goal
Create structure without slowing down development.
Research
Auditing the Product
Before designing anything, I audited both app versions to understand how everything connected. I mapped screens, noted inconsistencies, and identified patterns that could be standardized or rebuilt.

When I reviewed the screens, I color coded different elements like text styles and colors to see how often they appeared across different screens and where the Early App and Full App overlapped. I documented each element and grouped them by purpose so I could start defining consistent standards for typography, color, and layout.

The audit revealed several patterns that needed attention:
Mixed icon styles and button sizes
Random color usage
Fragmented navigation
Reused components with no naming or structure
It was clear the product needed consistency and a shared design language.
Design
Starting with the System
Since development was already active, I worked with what existed instead of starting from scratch. I set up color and text tokens in Figma so global updates could be made instantly. When the founder later changed the font, the entire app updated in minutes.

Rebuilding Components
I standardized the core UI with consistent naming, sizing, and states, and created an icon library to unify the visual language. Each component was documented directly in Figma to make usage and handoff easier for developers.
I kept the functional patterns consistent but gave myself freedom to explore new ideas. Once the pre-app screens were stable, I updated the design system to match them. That process taught me that a design system should serve the product, not control it.

Designing the Pre-App
I standardized the core UI with consistent naming, sizing, and states, and created an icon library to unify the visual language. Each component was documented directly in Figma to make usage and handoff easier for developers.
I kept the functional patterns consistent but gave myself freedom to explore new ideas. Once the pre-app screens were stable, I updated the design system to match them. That process taught me that a design system should serve the product, not control it.

I prototyped the full experience in Figma so developers could clearly see how screens transitioned and behaved. That prototype became our main reference and removed guesswork during handoff.
Bringing It All Together
Once the pre-app was finalized, I revisited the design system with everything we learned. Real screens made the next version of the system much more stable. I refined tokens, adjusted components, and improved documentation so anyone joining later could pick it up quickly.

The updated system unified both app versions and became a single source of truth for design and development.
Outcome
Built the first scalable design system aligned with development
Designed and prototyped the pre-app onboarding experience
Unified both app versions under one design system
Token-based structure enabled quick visual updates
Promoted to Lead Product Designer after leading system rollout
Reflection
Proppz taught me how to build systems inside real constraints. I learned how to bring structure to a moving project, how to stay flexible when direction changes, and how to balance consistency with creativity. The design system became more than just a library. It was what connected the product, the process, and the people behind it.
Lesson Learned
A good system keeps teams aligned, not restricted.
Thank you for reading!
Please feel free to reach out with any questions or to connect.
Ralph Dela Cruz
Product Designer · UX/UI · Web Design
© 2025 · NYC Metro Area
Available for freelance & full-time opportunities