Project Summary

Datama - Scalable ui kit design system

Datama Scalable ui kit design system

Datama - Scalable ui kit design system

Timeline

Timeline

3 months

3 months

Tools & Resources

Tools & Resources

Figma

Figma

Impact

25%

Development time

25%

Development time

25%

Development time

25%

Development time

Most of us see design systems as a way to streamline workflows.

But for teams navigating complexity, they make innovation possible.

This is the story of how I built Datama’s design system in Figma, solo, from scratch, in the fast-paced rhythm of a startup. With no base to start from, I took initiative: running a UI audit to uncover incohérences, referencing Material Design for structure, and adapting Angular Material to align with our devs’ stack.


This system became more than a visual guide, it enabled us to prototype faster, test ideas more efficiently, and hand off seamlessly, freeing up time to focus on new features instead of fixing the old ones.
Every decision I made, every token, layout, and rule, was designed to reduce friction so the team could experiment without chaos.

That’s how structure became our tool for innovation.

Problematic

"As Datama revamped its brand, UI consistency became challenging. I implemented a token-based design system to unify components, cut rework, and save 25% of dev time."

Let’s fix that.

Why it Matters?

Without a shared system, every new feature introduced small inconsistencies, from button styles to layout decisions, that disrupted both the design flow and developer implementation.


It slowed down progress, caused unnecessary rework, and made the interface harder to maintain.


I introduced a scalable design system to streamline the UI and reduce friction between design and development.

Redesign the visual hierarchy

Examples of the design revolution

Table connect/Application

Although this work has more to improve, however the 3 achievable key points in this spesific table connect pop-up :

1. Clarity – cleaner layout and spacing for easier reading.

2. Consistency – unified steps and component styles.

3. Efficiency – faster setup with clearer filters and tables.

At Prisma Media, I briefly worked under Ismaïl Hamila and got my first look at what a well-structured design system really feels like. Later, at Datama, I had small opportunity to build one entirely from scratch.

Instead of overcomplicating it, I grounded the system in what I already understood well: Google’s Material Design. It’s logical, widely adopted, and developer-friendly; which made it a reliable foundation. I began with a quick UI audit to identify inconsistencies, and from there, built a UI kit for buttons from scratch, designed for clarity and scalability.

Despite a tight timeline, I successfully developed a scalable button system while redesigning 5–15 screens that previously lacked cohesion or followed an outdated style. As the sole designer in a cross-functional team, I prioritized building a system that engineers could implement easily; making sure the final result was consistent, efficient, and ready to grow with the product.

Before

Before

After

After

Before

Before

After

After

Before

Before

After

After

Challenges

At Prisma Media, I briefly worked under Ismaïl Hamila and got my first look at what a well-structured design system really feels like. Later, at Datama, I had the opportunity to build one entirely from scratch.

Instead of overcomplicating it, I grounded the system in what I already understood well:

At Prisma Media, I briefly worked under Ismaïl Hamila and got my first look at what a well-structured design system really feels like. Later, at Datama, I had small opportunity to build one entirely from scratch.

Instead of overcomplicating it, I grounded the system in what I already understood well: Google’s Material Design. It’s logical, widely adopted, and developer-friendly; which made it a reliable foundation. I began with a quick UI audit to identify inconsistencies, and from there, built a UI kit for buttons from scratch, designed for clarity and scalability.

Despite a tight timeline, I successfully developed a scalable button system while redesigning 5–15 screens that previously lacked cohesion or followed an outdated style. As the sole designer in a cross-functional team, I prioritized building a system that engineers could implement easily; making sure the final result was consistent, efficient, and ready to grow with the product.

Outcome

Built on Material Design

Chose Google’s Material Design for its logical structure and developer-friendliness, ensuring a solid foundation.

Built on Material Design

Chose Google’s Material Design for its logical structure and developer-friendliness, ensuring a solid foundation.

Built on Material Design

Chose Google’s Material Design for its logical structure and developer-friendliness, ensuring a solid foundation.

Built on Material Design

Chose Google’s Material Design for its logical structure and developer-friendliness, ensuring a solid foundation.

UI Audit & Button Kit.

Conducted a UI audit to spot inconsistencies and created a scalable button UI kit from scratch for clarity and cohesion.

UI Audit & Button Kit.

Conducted a UI audit to spot inconsistencies and created a scalable button UI kit from scratch for clarity and cohesion.

UI Audit & Button Kit.

Conducted a UI audit to spot inconsistencies and created a scalable button UI kit from scratch for clarity and cohesion.

UI Audit & Button Kit.

Conducted a UI audit to spot inconsistencies and created a scalable button UI kit from scratch for clarity and cohesion.

Scalable & Dev-Ready System

Designed a button system across 5–15 screens under tight deadlines, ensuring it was easy to implement, consistent, and growth-ready.

Scalable & Dev-Ready System

Designed a button system across 5–15 screens under tight deadlines, ensuring it was easy to implement, consistent, and growth-ready.

Scalable & Dev-Ready System

Designed a button system across 5–15 screens under tight deadlines, ensuring it was easy to implement, consistent, and growth-ready.

Scalable & Dev-Ready System

Designed a button system across 5–15 screens under tight deadlines, ensuring it was easy to implement, consistent, and growth-ready.

From Chaos to Clarity

But That’s Just the Beginning!

Method Used

With limited time,
I prioritized efficiency.

1. Start with what works

I quickly studied best practices instead of reinventing the wheel, referenced Google’s Material Design for a clean, dev-friendly foundation. I added links so devs could easily access the sources. Then, I audited the UI to spot inconsistencies and built the button system from scratch in Figma, based on real patterns and spacing logic.

2. Putting the affordance and signifiers to start with what works

Building on what worked, I focused on making key UI elements more intuitive. I used affordance and clear signifiers to make buttons easier to understand at a glance, improving usability without overcomplicating the system.

3. Provide 3 choices for the team to pick on

Building on what worked, I focused on making key UI elements more intuitive. I used affordance and clear signifiers to make buttons easier to understand at a glance, improving usability without overcomplicating the system.

P.S. This is a remake, for snippet, as I lost the previous one, which is much more detailed; primary, secondary, and tertiary

Impact

What's the outcome of this?

To future-proof the product and reduce repetitive work, I built a scalable design system from scratch:

  • Created reusable, modular components that now support 15+ screens.

  • Reduced UI inconsistencies across the platform.

  • Anticipated future needs by designing a system that could scale as the product evolved.

  • Simplified developer implementation through consistent rules, and structured logic.

Conclusion

What I learn from this?

Built Datama’s entire design system and UI kit in Figma from scratch, ensuring speed, consistency, and scalability.

  • Balanced a hybrid work rhythm (apprentice), staying punctual and fast without sacrificing quality.

  • Structured Figma files and documentation to be usable by non-designers and easily digestible for developers.

  • Proactively explored Angular Material and Python to better collaborate with dev and data teams.

  • Led the homepage redesign, elevating brand perception and strengthening client trust through a cleaner, more strategic visual identity.

What's next?

I wanted to take the system further by running usability tests, refining components, and improving accessibility with real client feedback. Although I didn’t have access to metrics, I concentrated on building something scalable and efficient, which strengthened my systems thinking. Unfortunately, in mid-July, I couldn’t continue improving the design system as I was reassigned to video editing, producing six deliverables in DaVinci Resolve.

Contact me by mail : je.florentia@gmail.com

Built from scratch using figma, framer ©Jenniferflorentia2025

Contact me by mail : je.florentia@gmail.com

Built from scratch using figma, framer ©Jenniferflorentia2025

Contact me by mail : je.florentia@gmail.com

Built from scratch using figma, framer ©Jenniferflorentia2025