Property management SaaS
Shepherd
An Airbnb-inspired property management theme for real estate teams. Manage bookings, property, and tenants all in one place.
What you get
Shepherd is a property management and tenant communication theme built with Tailwind CSS, Stimulus.js, and Rails. It's easy to customize, making it the perfect starting point for your next project.
Deeply integrated — Shepherd lives and breathes within your Rails app. No need to jump to a remote website to copy and paste obscure code snippets. It's integrated directly.
Easy to customize — Everything is styled with Tailwind CSS utility classes. Some reusable patterns like buttons and form elements are extracted Tailwind CSS components.
Unique components — Shepherd comes with theme-driven components that are designed to achieve a goal lead forth by the theme itself.
Fully responsive — We took great care to ensure the Shepherd theme is responsive on popular device screen sizes. Even the email templates display nicely on smaller screens.
JavaScript included — We leverage Stimulus.js to enhance views with sprinkles of JavaScript where necessary. No need for bulky front-end frameworks that are a chore to maintain.
Simple to deploy — Being integrated to Rails by default, the Shepherd theme is ready for your production environment with little configuration.
Dark mode ready — All components and pages are dark-mode enabled. Just drop them into your project, and they’ll perform perfectly, regardless of the system setting.
Component previews
Example components
- Accordion
- Button
- Breadcrumb
- Card
- Date input
- Datalist
- Tab
- Tag
- Textarea
- includes 30+ more
First accordion item
Second accordion item
Third accordion item
Guests | Booking date | Property | Payout | |
---|---|---|---|---|
2 adults, 1 child |
June 1, 2025 7:38 PM CST |
Cozy Mountain A-Frame | $1,165.45 | |
3 adults, 1 child |
Aug 3, 2025 7:38 PM CST |
Mountain Vista Chalet | $2,846.46 | |
3 adults |
Jul 18, 2025 4:30 PM CST |
Cozy Mountain A-Frame | $1,326.36 |
Some activities...
Account information...
Billing information...
Team information...
Under the hood
23+ pages
Pre-designed pages ready for your logic, with more on the way.
Design patterns
Most patterns come with multiple variances.
Content
- Typography
- Tables
- Icon
- Image
- Scaffolds
Forms
- Input
- Input Group
- Select
- Checkbox
- Radio
- Switch
- ActionText
- Validation
Components
- Accordion
- Alert
- Badge
- Breadcrumb
- Button
- Card
- Datalist
- Dropdown
- Flash
- Modal
- Navigation
- Pagination
- Tab
- Toast
- Tooltip
Authentication
Snippets ready for Devise or your own Auth strategy.
Views
- Sign up
- Sign in
- Change password
- Reset password
- Account confirmation
- Edit account
- Unlock account
Extensions
- OmniAuth
Mailers
A unique email layout with custom templates. More coming soon.
Templates
- Minimal
- Promotion
- Transactional
- Devise email templates
Branding
2 configurable brand colors including Tailwind CSS defaults.
Primary
- 50
- 100
- 200
- 300
- 400
- 500
- 600
- 700
- 800
- 900
- 950
Secondary
- 50
- 100
- 200
- 300
- 400
- 500
- 600
- 700
- 800
- 900
- 950
Software
Ruby on Rails
v8.0.0
Tailwind CSS
v3.4.13
Stimulus.js
v3.2.2
Get free access to the Shepherd
Super-charge your Ruby on Rails development workflow with the Shepherd Rails UI theme.