UI & UXUI & UX
Tools-in-Action25min
INTERMEDIATE

Building a Reusable Design System with Tailwind, Storybook and React

Your team builds UI components every day — but are they reusable, consistent, and documented ? A Design System is more than a component library : it's a shared language for building great user experiences at scale.

In this talk, I’ll show how to build a robust Design System using:

  • Tailwind CSS for fast, scalable styling
  • Storybook for documentation and visual testing
  • Reusable and accessible components in React
  • Strategies for multi-brand theming and component versioning
  • Publishing your design system for reuse across multiple projects

By the end, you’ll have the tools and patterns to go beyond isolated components and build a true design system your team can rely on.

Amine BENETTAJ
Amine BENETTAJOMNISHORE

talkDetail.whenAndWhere

Thursday, November 13, 11:30-11:55
Mimosa 2
talks.roomOccupancytalks.noOccupancyInfo
talks.description
Your team builds UI components every day — but are they reusable, consistent, and documented ? A Design System is more than a component library : it's a shared language for building great user experiences at scale.

In this talk, I’ll show how to build a robust Design System using:
  • Tailwind CSS for fast, scalable styling
  • Storybook for documentation and visual testing
  • Reusable and accessible components in React
  • Strategies for multi-brand theming and component versioning
  • Publishing your design system for reuse across multiple projects

By the end, you’ll have the tools and patterns to go beyond isolated components and build a true design system your team can rely on.
designsystem
react
storybook
tailwind
talks.speakers
Amine BENETTAJ

Amine BENETTAJ

OMNISHORE

Morocco

I'm a passionate Full Stack Developer from Morocco, working mainly with React and Spring Boot. Over the past few years, I’ve built scalable web applications for various sectors, including banking and digital platforms, with a strong focus on clean architecture, API-first development, and developer experience.

I enjoy sharing what I learn—especially around building robust APIs, reusable design systems, and setting up clean testing pipelines. I also have a strong interest in bridging the gap between front-end and back-end teams through practical tools and patterns.

talkDetail.rateThisTalk

talkDetail.poortalkDetail.excellent

talkDetail.ratingNotYetAvailable

talkDetail.ratingAvailableWhenStarted

talkDetail.signInRequired

talkDetail.signInToRateDescription

occupancy.title

occupancy.votingNotYetAvailable

occupancy.votingAvailableBeforeStart

talkDetail.signInRequired

occupancy.signInToVoteDescription

comments.title

comments.speakerNotEnabledComments