Doshi - Your Learning Companion

Component Showcase

Moshimoshi Logo with Doshi

Moshimoshi

Hero version with animated Doshi

Moshimoshi

Small

Moshimoshi

Medium Animated

Moshimoshi

Large

Moshi
Moshi

Stacked Variant

Doshi Mascot

Doshi - Your Learning Companion

xsmall

Doshi - Your Learning Companion

small

Doshi - Your Learning Companion

medium - animated

Doshi - Your Learning Companion

large

Doshi - Your Learning Companion

clickable

Toast Notifications

Modals & Dialogs

Drawer (Mobile-Optimized)

On mobile: Try swiping to close the drawer!

Loading Components

Small Spinner

Medium Spinner

Large Spinner

Loading Dots

Skeleton Loader:

Alerts

Alerts now have improved contrast with backdrop blur and shadows for better readability on complex backgrounds:

Tight Spacing:

Tooltips

On mobile: Tap buttons to show tooltips

Page Header

Doshi - Your Learning Companion

Dashboard Overview

Monitor your learning progress and achievements

Simple Header

Without breadcrumb or actions

Section Variants

✨Glass Variant

With backdrop blur effect

This is a glass-styled section with a semi-transparent background and backdrop blur.

Solid Variant

This is a solid section with opaque background.

Bordered Variant

This section has a visible border.

Default Variant

This is the default section style.

Stat Cards

Total Users

12,543

↑ 12.5%vs last week
đŸ‘Ĩ

Revenue

$45.2k

↑ 8.3%
💰

Success Rate

98.5%

✅

Errors

23

↓ 15.2%improving
đŸšĢ

Small Card

123

📊

Medium Card

456

📈

Large Card

789

📉

Clickable Card

Click me!

👆

Setting Toggles

Notification Settings

📧

Email Notifications

Receive important updates via email

🔔

Push Notifications

Get instant alerts on your device

đŸ“ĸ

Marketing Emails

Receive promotional content and offers

Tabs

Pills Variant:

Underline Variant:

Accordion & Collapse

Accordion (Multiple):

React is a JavaScript library for building user interfaces. It allows you to create reusable UI components.
Next.js is a React framework that provides features like server-side rendering, routing, and API routes out of the box.
Tailwind CSS is a utility-first CSS framework that provides low-level utility classes to build custom designs.

Single Collapse:

This is a single collapsible section. It can be controlled programmatically or used as a standalone component.

Progress Indicators

Default Progress65%

Striped & Animated:

75/100 (75%)

Different Colors:

65%

Small

42%

Medium

89%

Large Animated

Avatars

JD
JS
User Avatar
BJ
Premium
AB
Premium
Premium User
Premium

Premium Badge Sizes:

Premium
XS
Premium
SM
Premium
MD
Premium
LG

Avatar Group:

JD
Jane
BS
+2
CL
WB
Pro

Pagination

Showing 1 to 20 of 195 results

Small Size:

Large Size with Many Pages:

Form Inputs

This is a helpful hint

🔍
✨

This field is required

Supports markdown

You must accept to continue

Radio Options:

Select Dropdowns

Select multiple options

Select up to 3 languages

Cards

Default Card

With subtitle

This is the default card variant with standard styling.

Elevated Card

With shadow

Click me! This card has elevation and hover effects.

Random image

Glass Card

Glass variant with backdrop blur and image.

Card image

Horizontal Card

Side-by-side layout

This is a horizontal card layout perfect for lists and compact displays. The image can be positioned on either side.

Card with Footer

Interactive elements

Cards can have footers with additional actions or information.

2 hours ago

Loading Skeleton:

Horizontal Skeleton:

Page Container Gradients

Default Gradient

Page container with decorative pattern

Theme Testing

Card Example

This card adapts to the current theme. Switch themes using the toggle in the header to see the changes.

Primary Palette Card

This card showcases how the primary color palette adapts to different themes while maintaining proper contrast.