Live in EdushadeWebsite Builder

A real site,not a settings page

Edushade ships its own block-based website builder — pages, posts, forms, menus, themes, locales and versions. Compose pages from 40+ blocks, theme them in OKLCH, run them in multiple languages, and publish without touching a contractor or a theme marketplace.

Quick Tour·Website Builder

Block-based, multilingual, version-controlled

The website builder is a full content system on top of the platform — not a glorified header editor. Pages are localized, blocks are versioned, previews can be password-protected, themes ship in light and dark, and every page can swap its own header, footer or announcement bar without affecting the rest.

40+ Base Blocks

Hero, columns, grid, gallery, accordion, tabs, stats, timeline, form, video, quote, table, chart and dozens more — composable, reorderable, with per-block style controls.

Per-Page Layout Slots

Pick a header, footer and announcement block per page, or hide them entirely. The same site can carry a marketing landing page and a stripped-down checkout funnel.

Light + Dark Themes

OKLCH colour values for both themes, a radius scale, typography (sans, serif, mono) and a default-theme preference — saved on the tenant, applied across the site.

Multi-Locale with RTL

Enable any number of locales, each with a flag, fallback, RTL flag and per-locale typography overrides. Titles, meta and content are localized per page and per post.

Versioning, Auto-Save and Previews

Every page and post carries a numbered version history with names and notes. Generate a preview link with optional expiry and password protection, share with stakeholders, ship when approved.

Forms, Posts and Menus

Localized blog posts with tags, drag-and-drop forms with submissions tracking, and nested navigation menus — all part of the same site, not separate plugins.

40+ blocks plus templated sections for learning use cases

The block library starts with the basics — heading, paragraph, image, video, columns, grid, hero, gallery, accordion, tabs, form, table, code, chart, timeline, stats, quote, rating and dozens more — and adds learning-specific templated blocks on top: course catalogues, cohort schedules, event countdowns, curriculum trees, instructor lists, enrollment panels and pricing grids. Every block carries its own style controls, responsive breakpoints and per-block animations.

  • 40 base block types covering layout, content, media, data and interaction

  • Specialized blocks for courses, cohorts, events, instructors and pricing

  • Drag-and-drop reorder with multi-select and bulk actions

  • Per-block responsive overrides at separate breakpoints

Dashboard

Themes that follow your brand, not your template

Theme settings live on the tenant, not on a stylesheet. Pick light and dark colour palettes in OKLCH for accurate hue control, set a single radius scale that flows through every block, choose a font for each role (sans, serif, mono) with letter-spacing, and tell the site whether to default to light, dark or system. Locales can override typography on top — useful when an English deck and an Arabic deck need different fonts.

  • OKLCH colours for both light and dark themes (light required, dark optional)

  • Border radius 0–2 scale propagated across every block

  • Typography (sans, serif, mono) with letter-spacing per role

  • Per-locale typography overrides for scripts that need different fonts

Dashboard

Multi-locale, RTL-aware, with proper fallbacks

Localization is built in, not bolted on. Define your enabled locales with code, label, flag and RTL flag, pick a primary locale, set fallbacks per locale, and the URL structure (subdirectory) is set in one place. Page titles, meta titles, meta descriptions and post content are stored as localized JSON fields, so a single page renders correctly in every active language without duplicate records to manage.

  • Enable any number of locales with code, label, flag emoji and RTL

  • Primary locale and per-locale fallback for missing translations

  • Localized title, meta title, meta description and content per page

  • Default date, time, number, currency and timezone formats per site

Dashboard

Versions, previews, and a publishing flow that does not lose work

Every page and post gets a numbered version history. Save a version with a name and notes, or let the auto-save tick along quietly — the auto-save flag distinguishes the two. Generate a preview link any time: public, password-protected, or expiring after a set time. The publishing workflow ships with draft, published and archived states, and the soft-delete keeps the historical data intact when a record is removed.

  • Numbered version history per page and post with name and notes

  • Auto-save flag separates checkpoints from manual saves

  • Preview links with public toggle, password and expiry

  • Draft / published / archived status pipeline with soft delete

Dashboard

From blank canvas to published page in three steps

The builder lives next to your courses in the admin. Start from a template or an empty page, drop in blocks, theme the site, and publish — all in the same workspace.

1Step
Page creation form with title, slug, meta fields, status selector and layout-slot toggles

Create the page

Pick a template or start blank. Set localized title, meta title and meta description, choose a slug, and decide whether the page uses the default header, footer and announcement bar — or its own.

2Step
Page editor with block library on the left, canvas in the middle and style panel on the right

Compose with blocks and theme the site

Drag blocks in from the library, edit them in place with the side panel, set responsive overrides per breakpoint, and adjust the site theme — colours, radius, typography — from the design settings.

3Step
Publishing dialog with version history, preview link generator and status selector

Preview, version, publish

Save a version with a name and notes when the page is at a milestone. Generate a preview link to share — password-protected if needed, expiring if you want — and flip status to published when it is ready.

Website Builder FAQ

How the Edushade website builder works — pages, blocks, themes, locales, versions, previews and how it integrates with the rest of the platform.

Can't find what you're looking for?

Contact Sales

It is a block-based content system built into the platform — pages, posts, forms, menus, themes, locales and versions all live in the same admin alongside your courses. Output is a real public site for the tenant: marketing pages, blog, contact forms, navigation, the lot.

Start Building Learning Your Way

Set up courses, programs, and learning experiences without forcing your process into rigid software. A connected system for students, educators, and administrators.

Build Your Academy