Full features, packaged in Modules for you

Modular enables you to bring production ready features to your Laravel projects.

Below we have a Banner Module, with content manageable by a Modular Admin Panel.

To achieve the "Banner Feature" we researched the most appropriated ways to solve:

  • The Banner Carousel
  • The Drag and Drop Functionality to reorder banners in the Admin Panel
  • A robust, reliable and customizable way to replicate the functionality across multiple projects with ease. Work smarter , not harder.

Modules

Out of the box, Modular will provide the initial project structure for you, solving common requirements for your project. You are free to add modules and customize your app or site as needed.

The Admin Panel uses the VILT Stack (Vue, Inertia.js, Laravel and Tailwind). If you prefer a different Stack in the front site like Blade and Alpine.js, it's perfectly possible to set up your custom modules using your favorite tools.

Bellow you can find some of the official Modules provided by Modular (these cards are presented/managed by the Page Module).

Page Module

The Page Module is a dynamic module that allows you to create pages with a dynamic content.

Contact Module

Contact form with Google reCAPTCHA v3 protection. Queued emails, database storage and easy CSV data export.

Blog Module

A light and easy to customize Blog Module, with support for the Core Blog features that can be extended as needed.

Blog

At this point you can imagine that this site also uses the Blog Module as the content platform.

Becoming Modular

Daniel Cintra

Here's a quick peek at the early stages of the Modular Project. It started many years ago and has evolved through various forms over time.

Read more

Newsletter

To keep informed about the project subscribe to our newsletter (this, by the way, is the Newsletter Module)