/remix-page-blocks

Simple page block editor with Remix and Tailwind CSS.

Primary LanguageTypeScriptMIT LicenseMIT

Remix Page Blocks

Remix and Tailwind CSS simple page block editor.

Remix Page Blocks

Demo

Video Demo

https://www.loom.com/share/eccf927d35cd4ad3b4a1d512257cea53

How to use?

💿 Rename .env.example to .env and set your variables.

💿 Install all the dependencies.

npm install

💿 Run the app.

npm run dev

💿 Play with the Landing Page Blocks app/utils/services/pages/defaultLandingPage.ts:

export function defaultLandingPage({ t }: { t: TFunction }) {
  const blocks: PageBlockDto[] = [
    // Header
    {
      header: ...
    },
    {
      hero: {
        style: "simple",
        headline: "Remix Page Blocks",
        subheadline: "A collection of functional blocks: Header, Footer, Hero, Banner, Features, Logo Clouds, Community, Embeded Video, Testimonials, FAQ, Contact, Newsletter, and more.",
      }
    }
    ...

Screenshots

Landing Page

Landing Page

Contact Page

Contact Page

Newsletter Page

Newsletter Page

Dark Mode

Dark Mode

Multi-Language

Multi-Language

Multi-Theme

Multi-Theme

Block Editor

Block Editor

Components

Components

Blocks

Header

Header

Hero - Simple

Hero - Simple

Hero - With Image

Hero - with Image

Testimonials - Simple

Testimonials - Simple

Features - List

Features - List

Features - Cards

Features - Cards

Newsletter - Simple

Newsletter - Simple

Newsletter - with Rigth Form

Newsletter - with Rigth Form

FAQ

FAQ

Footer

Footer