Digital empowerment platform.

Build sustainable information systems with Laravel, battle-tested components, and years of experience facing South East Asia's unique technology landscape.

config/.../user.php
routes/web.php
<?php
// Register a new CRUD resource
return [
'label' => 'Users',
'model' => \App\Models\User::class,
'schema' => [
[
'name' => 'name',
'type' => \Laravolt\Fields\Field::TEXT,
'label' => 'Full Name',
],
[
'name' => 'email',
'type' => \Laravolt\Fields\Field::EMAIL,
'label' => 'Email',
],
],
];

Introduction

Laravolt

Welcome to Laravolt

Laravolt is a digital empowerment platform that combines technical framework and philosophical approach to build sustainable information systems, born from deep experience facing South East Asia's unique technology landscape.

Installation

Get started with Laravolt in your Laravel project with our simple step-by-step installation guide.

UI Components

Explore our collection of UI components to quickly build beautiful, functional interfaces.

Workflow

Learn how to implement complex business processes using our workflow system with Camunda integration.

ACL & Security

Implement robust access control and security in your application.

What is Laravolt?

Laravolt is more than just a collection of code lines written together by contributors and packaged with a name. Laravolt is not just an admin template that can be reused repeatedly. Laravolt is not just a collection of battle-tested libraries that you can confidently use. Laravolt is not just a gimmick and branding from Javan.

More than that, Laravolt is:

  1. An open source movement, where programmers can learn, coordinate, and contribute locally with international code standards.
  2. Effective and practical coding guidelines to solve everyday problems.
  3. An ecosystem to make South East Asia better through IT.

Key Features

Rapid Development Tools

Laravolt provides tools to speed up your development process:

  • Auto CRUD: Generate CRUD interfaces from configuration files without writing any code
  • Form Builder: Create complex forms easily with a simple, intuitive API
  • Table Component: Display data in tabular format with built-in searching, sorting, and filtering

Enterprise-Ready Components

Built for real-world applications:

  • ACL System: Robust access control with roles and permissions
  • Workflow Engine: Integrate with Camunda BPM for complex business processes
  • Media Management: Handle file uploads and media libraries with ease

Beautiful UI

A collection of ready-to-use UI components that follow Fomantic UI design guidelines:

  • Responsive layouts
  • Consistent styling
  • Accessibility-focused

Getting Started

Installation

Get up and running with Laravolt in just a few minutes:

Bash
composer require laravolt/laravolt

Run installation command:

Bash
php artisan laravolt:install

After installation, run migrations and create your first admin user:

Bash
php artisan migrate
php artisan laravolt:admin

Documentation Structure

Our documentation is organized into the following sections:

  1. Core Concepts - Understanding the philosophical approach behind Laravolt
  2. Components - Detailed guides for each UI component
  3. Modules - Documentation for specialized modules like Workflow and ACL
  4. Tutorials - Step-by-step guides for common tasks

Community Resources

Join our community and get help with your Laravolt projects: