Introduction

Welcome to Procore’s CORE Design System

CORE is a collection of reusable components, styles and interaction patterns guided by standards that enable designers and developers to efficiently create consistent, delightful user experiences for Procore applications.

The system contains components, page layouts, interaction patterns, styles, and icons accompanied by design guidelines which explain what, where, when, and how to use them. Each section aims to provide a summary of best practices, tips, and other useful resources. Our documentation is structured as follows:

Style

Contains our color palette, typography, iconography, branding system, and voice & tone guidelines.

Components

These are the building blocks which are assembled to design and build a user interface.

Layouts

Provides an overview of Procore's page and micro layouts.

Icons

Icon’s are available for use using CORE’s very own icon font.

Scripts

Developer tooling for handling configuration and building applications.

Utilities

Library of common utility functions used in conjunction with our component library.

Guides

Helpful FAQ’s and implementation guides for developers using CORE.

Changelogs

Release notes specific to each version of the CORE library.

Resources

Offers helpful resources for designers & developers.