
Two rows of large words scrolling in opposite directions, faded at the edges, with a pause button.
- Tailwind
- React
- CSS
- WordPress
Complete templates, components and legal pages. Filter by industry, format or color, then try the live preview.

Two rows of large words scrolling in opposite directions, faded at the edges, with a pause button.

A short form for independent businesses: name, phone, reason, preferred date and a morning or afternoon slot, with validation and a confirmation summary.

A desktop contact card with a clickable tel: number, a live Available badge and response hours, for tradespeople who want to be phoned directly.

A reviews section for local shops: average star rating out of 5, a star breakdown that animates into view and the three latest reviews signed with a first name and a town.

A studio or school's weekly timetable, filterable by discipline and level, with remaining places and a day-by-day view on mobile.

The full cart page: keyboard-editable quantities, undoable removal, promo code, free-delivery gauge and totals recalculated then announced.

A faceted filter panel for a catalog: category, price, size, colour and stock, with a result counter, active filter chips, sorting and a mobile drawer.

A gift card form: preset or custom amount, design, recipient, message and send date, with a live preview of the card.

Three consistent screens in one card: sign in, sign up with live password criteria, and a reset request.

A keyboard-filterable dropdown to pick one or several values, shown as chips, backed by a real select field.

Indicative prices sorted by trade in tabs, with the unit of each service, a VAT-inclusive / excl. switch and a free-quote notice.

An Open / Closed pill for the site header, computed on the shop's local time, with French public holidays, exceptional closures and the next opening time.

The page shown after a quote request or contact message: clear confirmation, announced response time, printable summary, next steps and useful links.

The list of towns served, grouped by department, with search by name or postcode, a 10 to 30 km radius and call-out fees: a block that helps local search rankings.

A row of guarantees (ten-year insurance, free quote, call-out within 24 hours, RGE and Qualibat labels) that reassures visitors right below the call to action.

A tradesperson's portfolio: a grid of jobs filtered by type of work, with place, year and duration, and a full-screen lightbox with captions and keyboard navigation.

Two stacked photos and a draggable handle to show your renovations, haircuts or gardens before and after.

An e-mail field and its button on one line, a GDPR consent checkbox, clear errors, a typo suggestion and a confirmation message.

A “Find us” card bringing together address, access, phone, email and opening hours, with an OpenStreetMap map loaded on demand and buttons to call, email, get directions or copy the address.

A Google reviews summary block: average star rating, review count and breakdown, expandable recent reviews and a link to leave a review, with schema.org structured data.

A WhatsApp button pinned to the bottom of the screen that opens a welcome bubble with common topics and a pre-filled message, with no third-party widget.

A bar pinned to the bottom of mobile screens with Call and Directions buttons and a live open-now status, built for trades and local shops.

A short form for tradespeople: type of job, description, postcode, timeframe, optional photos, then a confirmation summary.

A floating button that appears after scrolling, glides back to the top of the page and shows reading progress.