Project detail · Sluice

Sluice Design System

A frontend platform built around a reusable Angular component library, documentation and visual customisation capabilities.

AngularReactIonicStorybookArchitectureLeadershipTypeScriptRxJsMentoringCoachingSprint PlanningEngineering ManagementRoadmap PlanningCode ReviewCode RefactoringDesign SystemsWeb Content Accessibility Guidelines (WCAG)REST APIsnpmTechnical Documentation
Open Sluice ↗
Sluice

Six views that explain the product

These are dedicated screenshot slots for your real Sluice images.

01 · Introduction
Sluice landing page — introduction and product overview

Landing page

Introduce Sluice and explain the product.

02 · Technical complexity
Online blog image — Technical complexity behind simple designs

Technical blog

Show the engineering thinking behind apparently simple UI.

03 · Components
Component list image — Customisable components

Component library

Show the available components and customisation options.

04 · Documentation
Documentation screen image — Customisable documentation

Documentation

Show how developers discover and use components.

05 · Brand theming
Manage colours image — Manage colours image

Manage colours

Show brand theming and colour management.

06 · Visual customisation
Visual editor image — Preview table + customisation panel

Visual component customisation

Preview styles and customise components from a dedicated panel.

Technical knowledge

Technologies & engineering areas

Angular · React · TypeScript · Architecture · Design Systems · Web & Mobile

LanguagesTypeScript · JavaScript · HTML5 · CSS3
FrameworksAngular · React · RxJS · Ionic · Cordova
UI EngineeringAngular Material · Tailwind · Bootstrap · Storybook · MUI · Responsive Design · Accessibility
ArchitectureFrontend Architecture · Modular Architecture · Component Architecture · Design Systems · Component Libraries
State & DataRxJS · Reactive State Management · REST APIs · GraphQL · Firebase
AuthenticationOAuth / JWT · Role-based access control
DevOpsGitHub Actions · CircleCI · Git · GitHub · GitLab · Bitbucket
Product DevelopmentWeb applications · Mobile applications · Cross-platform development · Application builders
LeadershipArchitecture decisions · Sprint planning · Code reviews · Mentoring · Engineering standards
Built using Sluice

Gym application

The application demonstrates the practical value of the design system: the designer could focus on UX and product flows in Figma rather than preparing the visual specification of every individual component. The developer installed the Sluice package and used the ready components directly.

Why it was faster

UX-first design + ready-to-use frontend components

Without a component system, a designer and developer spend significant time repeatedly defining and implementing the visual behaviour of standard UI elements.

With Sluice, the design system already provided the component styles and reusable implementation. The designer could concentrate on the UX, while the developer assembled the product from existing components.

This made the implementation approximately 5× faster than the regular implementation workflow in this project.

faster implementation
01

UX flows in Figma

02

Components already exist

03

Developer installs package

04

Application is assembled faster

Gym application

Six views of the product

Replace these slots with your six real application screenshots.

01
Gym application image 01

Application overview

Strong first screen showing the finished product.

02
Gym application image 02

Core user flow

Main product journey.

03
Gym application image 03

Management / data

Several reusable components working together.

04
Gym application image 04

Forms / interaction

Inputs and interaction patterns.

05
Gym application image 05

Responsive experience

Show responsive behaviour if available.

06
Gym application image 06

Final product view

Finish with the strongest screen.