tavp/tavphub

TAVPhub — free Laravel-Nova-style admin panel for TAVP (Phalcon). Resources, filters, metrics, actions, lenses, relations, policies.

Maintainers

Package info

github.com/tavp-stack/tavphub

pkg:composer/tavp/tavphub

Transparency log

Statistics

Installs: 10

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.2 2026-08-04 17:49 UTC

This package is auto-updated.

Last update: 2026-08-04 18:13:34 UTC


README

Framework admin panel untuk TAVP. Bikin back-office (dashboard, CRUD) jadi cepat, nggak perlu bikin dari scratch.

Features

TavpHub adalah "Laravel Nova-nya Phalcon" — gratis & MIT (Nova berbayar per project). Cukup definisikan satu Resource per model.

  • CRUD resources — Auto-generated index, create, edit, delete views
  • Resource auto-discovery — scan folder, tak perlu wiring manual
  • Filters — saring tabel (select/date/boolean/custom)
  • Metrics — kartu angka + delta di dashboard & atas tabel
  • Actions — aksi bulk terhadap baris terpilih
  • Lenses — tampilan alternatif yang sudah difilter
  • Relationships — field belongsTo jadi dropdown otomatis
  • Policies — otorisasi per ability (viewAny/view/create/update/delete/...)
  • Search — pencarian global antar kolom
  • Table & Form builder — field types, validation, old input
  • UI via tavpblocks — StatCard, Pagination, Badge, Alert (dengan fallback)

Requirements

  • PHP 8.3+
  • Phalcon 5.16+
  • tavp-core

Install

# Via tavp CLI
tavp module:install tavp/tavphub

# Via Composer
composer require tavp/tavphub

Quick start

// Define a resource
use Tavp\Hub\Resource;

class UserResource extends Resource
{
    protected string $model = 'User';
    protected array $columns = ['id', 'name', 'email', 'created_at'];
    protected array $form = [
        'name' => 'text',
        'email' => 'email',
    ];
}

Routes

Route Description
/admin Dashboard
/admin/users Users list
/admin/users/create Create user
/admin/users/{id}/edit Edit user
/admin/users/{id}/delete Delete user

Testing

composer test

Status

Part of 0.1.0 Genesis (ZeroVer 0.MINOR.PATCH). Basic CRUD. Full features (widgets, roles, media) in 0.3.0.

License

MIT