R
RatesSpotBooking Platform

v0.1.0

Storybook

RatesSpot UX Library

A comprehensive design system and component library built for the RatesSpot booking platform ecosystem.

Buttons & Actions

Interactive elements for user actions

Link Button

Typography

Headings, body text, and code blocks

Heading Example

Body text with Inter font for readability.

Small text for secondary information.

inline code
// Code block
const example = "Hello World";

Cards & Layouts

Containers and content organization

Outlined card variant

Filled card variant

Branding

Logos and brand elements

R
RatesSpot
R
RatesSpotBooking Platform

Loading States

Skeleton loaders and progress indicators

Form Elements

Input fields, selects, and form controls

Default
Secondary
Success
Warning

Dialogs & Modals

Accessible modal dialogs with focus management

Navigation & Layout

Tabs, dropdowns, and organizing content

Overview content here

Data Display

Tables and structured information

NameStatus
John Doe
Active
Jane Smith
Pending

Interactive Elements

Accordions and collapsible content

RatesSpot is a comprehensive booking platform designed for modern businesses.

Advanced Components

Popovers, alerts, and progress indicators

Popover Examples

Alert Examples

Progress Examples

Upload Progress75%
60%

User Interface

Avatars and user-focused components

Avatar Examples

JD
John Doe
JS
JD
JS
AL
+2

Step Progress

Details

2

Payment

3

Confirmation

Form Controls

Advanced form inputs and controls

Preferences

Select your booking preferences

Receive booking updates via email

Get text message confirmations

Receive promotional offers

Booking Type

Choose your preferred booking method

Book immediately without approval

Send a request to the host

Receive a custom quote first

Notifications

Configure your notification preferences

Receive push notifications on your device

Get email updates about your bookings

Receive promotional offers and updates

Interactive Features

Notifications, tooltips, and user feedback

Composite Components

Complex components built from simpler ones

Data Table

Property Name
Location
Price
Status
Hotel CaliforniaLos Angeles$299
Available
Sunset ResortMiami$199
Booked
Mountain LodgeAspen$399
Available

Search Box

Date Picker

File Upload

Drag and drop files here, or click to browse

Accepted types: image/*,.pdf • Max size: 5 MB • Max files: 10

Modals

Stepper

Property Details
Basic information
2
Amenities
Select features
3
Pricing
Set rates
4
Review
Confirm details

Built for Scale

🎨

Design Consistency

Unified design language across all RatesSpot applications

Developer Experience

TypeScript support, documentation, and easy integration

Accessibility First

WCAG compliant components with keyboard navigation