0

Daje

Logo

by 375

Skip the Boring Part

Every project used to start the same way: wire up smooth scroll, sync it with GSAP, connect WordPress, set up translations, build the form, fight the cookie banner. Daje ships with all of that already done — fast, lean and ready for creative motion — so day one starts with the actual idea.

Made by devs, for devs. Mostly for us, honestly.

What's Inside

01

Lenis Smooth Scroll

Driven by the GSAP ticker and synced with ScrollTrigger. Scroll reset on route change, anchor handling and lock during the loader included.

02

GSAP Animation Registry

Every animation lives in its own file with setup, enter and leave, resolved by key. Eleven custom eases and golden-ratio timing out of the box.

03

Animated Base Components

Text, Image, Video, Pin and YouTube with reveal presets, parallax, viewport or ready triggers, replay and prefers-reduced-motion support.

04

SplitText, Done Right

Waits for fonts, pre-splits offscreen, handles raw HTML from the CMS and reverts cleanly once the reveal is over.

05

Headless WordPress

FetchAPI helper over the REST API with query serialization, pagination, cache tags and on-demand revalidation webhooks. Header menus and footer widgets come straight from WP.

06

Multilingual

Next-intl routing with WPML translated slugs, a language switcher that knows where to go and a sitemap with hreflang alternates.

07

Gravity Forms

Forms built in WordPress, rendered in React. Submissions and file uploads go through a server-side proxy, credentials never touch the client.

08

Anti-spam Without reCAPTCHA

Cloudflare Turnstile verified server-side plus a honeypot field. No traffic lights to click.

09

Iubenda, Already Wired

Cookie banner and preferences link in place, with the Lenis scroll fix for the popup nobody remembers until QA.

10

SEO from Yoast

Metadata, canonical and alternates generated from yoast_head_json, dynamic routes and taxonomies included.

11

Loader with Tasks

Any component can register a loading task. Progress is real, not fake, with a timeout safety net.

12

Works Without a Backend

No endpoint in the env? Placeholder menus and widgets kick in, so you can start building the front end right away.

How It Comes Together

Step 01

Scaffold

npx new-daje and you’re in.

Step 02

Connect

Drop the WP endpoint, app password and Turnstile keys in the env.

Step 03

Animate

Add a preset to the registry, pass it to a component, done.

Step 04

Ship

Static params, cache tags and sitemap are already handled.

Pin — scrubbed, pinned, reversible

Native video with lazy reveal and parallax. YouTube as a lightweight facade: just a poster until someone hits play, so the iframe doesn’t weigh on first load.

Video HTML5
Youtube Embeed

Yep, this copy is 100% AI generated.

The code, on the other hand, is handcrafted by studio375 — forged from every past bug, deadline, and bestemmie.

Get Started

Clone it, break it, make it yours.

DAJE
Cookie Policy