Launch sale — 60% off Pro
Contact
Account

Not affiliated with official shadcn/ui. Visit ui.shadcn.com for official docs.

Unlock this blockGet Pro at 60% off

React Account Block Bookings & Appointments

Bookings and appointments dashboard with upcoming reservations, booking history, calendar view, reschedule options, and cancellation management for service businesses

Looking to implement shadcn/ui blocks?

Join our Discord community for help from other developers.


Appointments keep businesses running. This React bookings dashboard shows upcoming reservations, past appointments, quick reschedule options, and cancellation management. Built with shadcn/ui Card, Button, Badge, Dialog, Tabs, and Calendar components with Lucide React icons, users can view all bookings, reschedule with one click, cancel with policy display, add to calendar, and see provider details. Time slots, confirmation status, and location info—perfect for healthcare, salons, spas, restaurants, fitness studios, consulting, or any service-based business with appointment scheduling.

My Bookings

Manage your appointments and reservations

4

Upcoming

2

This Week

3

Completed

7

Total Bookings

Next: Annual Health Checkup

Dec 15, 2024 at 10:30 AM with Dr. Sarah Chen

Dec15

Annual Health Checkup

Confirmed
Dr. Sarah ChenPrimary Care Physician
10:30 AM (45 min)
Downtown Medical Center, Suite 302

$150.00

BK-789456

Dec18

Hair Styling & Color

Confirmed
Maria RodriguezSenior Stylist
2:00 PM (2 hours)
Luxe Hair Studio

$180.00

BK-456123

Dec20

Financial Planning Consultation

Pending
James WilsonCertified Financial Planner
3:30 PM (1 hour)
Video Call

$200.00

BK-321654

Dec22

Personal Training Session

Confirmed
Mike ThompsonFitness Coach
7:00 AM (1 hour)
FitLife Gym, Main Floor

$75.00

BK-987321

About bookings

You'll receive email and SMS reminders before your appointments. Free cancellation is available up to 24 hours before your scheduled time. Add bookings to your calendar to never miss an appointment.

Installation

Questions you might have