Live demo · no login required
Design Playground
Use the same Theme Studio as the Joomla backend: skins, layouts, colors, forms, pagination, and JSON export. Switch to module demos to preview carousel, grid, masonry, and badge modes.
What our customers say
Sample JSON, not your live testimonials. Empty fields stay off the card.
No testimonials yet.
Copy or download look JSON from the toolbar above. Paste it into Theme Studio in admin to reuse this design on your site.
The slider finally looks like something we can put on a homepage. Three cards, real faces, no fuss.
I sent a pending quote from my phone and published it from the email. That is the workflow we wanted.
The GDPR checkbox is required when we turn it on. Legal was happy, marketing still gets quotes.
Our agency clients can add quotes in the form. We approve, they go live.
Company websites on the card are nofollow. SEO team signed off.
We map photo URLs from the old site in CSV and they just appear.
Minimal
The slider finally looks like something we can put on a homepage. Three cards, real faces, no fuss.
We imported years of quotes from a spreadsheet in one pass. Duplicate skip saved us from a mess.
Approve from email is the whole reason we switched. Clients send a quote, we publish from the inbox.
Setup took minutes. Our old stack needed a developer every time we wanted a new layout.
Bubble
Trust flat
The slider finally looks like something we can put on a homepage. Three cards, real faces, no fuss.
We imported years of quotes from a spreadsheet in one pass. Duplicate skip saved us from a mess.
Approve from email is the whole reason we switched. Clients send a quote, we publish from the inbox.
Setup took minutes. Our old stack needed a developer every time we wanted a new layout.
Glass dark
The slider finally looks like something we can put on a homepage. Three cards, real faces, no fuss.
We imported years of quotes from a spreadsheet in one pass. Duplicate skip saved us from a mess.
Approve from email is the whole reason we switched. Clients send a quote, we publish from the inbox.
Setup took minutes. Our old stack needed a developer every time we wanted a new layout.
The slider finally looks like something we can put on a homepage. Three cards, real faces, no fuss.
We imported years of quotes from a spreadsheet in one pass. Duplicate skip saved us from a mess.
Approve from email is the whole reason we switched. Clients send a quote, we publish from the inbox.
Setup took minutes. Our old stack needed a developer every time we wanted a new layout.
The form is clean, the spam traps work, and the quotes land in the right category.
We run three cards on desktop and one on phones. It just works.
The slider finally looks like something we can put on a homepage. Three cards, real faces, no fuss.
We imported years of quotes from a spreadsheet in one pass. Duplicate skip saved us from a mess.
Approve from email is the whole reason we switched. Clients send a quote, we publish from the inbox.
Setup took minutes. Our old stack needed a developer every time we wanted a new layout.
The form is clean, the spam traps work, and the quotes land in the right category.
We run three cards on desktop and one on phones. It just works.
Stars and company names made the wall of quotes feel trustworthy overnight.
I sent a pending quote from my phone and published it from the email. That is the workflow we wanted.
CSV import with category titles meant we did not have to retype 40 reviews.
The badge module is the snippet we put in the footer. 4.9 from real reviews, not a screenshot.
Support walked us through the first slider. After that the team owned it.
We filter featured quotes for the hero and keep the rest on the archive page.
Always visible on the page. Best for dedicated review sections.
Click the button to expand the form inline.
Opens the form in a centered dialog overlay.
Aggregate rating with optional JSON-LD schema for rich results.