Skip to content
Asim Al-Twijry
Type to search
Active ★ Featured

Schemava

A multilingual, drag-and-drop form builder for FilamentPHP that exports SurveyJS-compatible schemas with automatic RTL/LTR support.

Tech

  • Laravel
  • FilamentPHP
  • PHP
  • SurveyJS
  • Alpine.js

Schemava is a visual form-design plugin for FilamentPHP admin panels. It lets you build complex forms and surveys through a drag-and-drop interface instead of hand-writing JSON, with internationalization built into the design process from the start.

Highlights

  • Drag-and-drop editor with 13+ field types.
  • Exports standard SurveyJS JSON schemas that run on web and mobile.
  • Automatic right-to-left rendering for Arabic and other RTL languages.
  • Conditional logic and branching based on user responses.
  • An AI assistant that drafts forms from a plain-language description.

The most rewarding challenge here was making multilingual, bidirectional support a native part of the design experience rather than a bolt-on.

Projects