tavp/tavphub

TAVPhub — admin panel for TAVP (sidebar, dashboard, CRUD resources).

Maintainers

Package info

github.com/tavp-stack/tavphub

Type:tavpkit-module

pkg:composer/tavp/tavphub

Transparency log

Statistics

Installs: 8

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.1.0 2026-07-10 02:14 UTC

This package is auto-updated.

Last update: 2026-07-10 02:14:47 UTC


README

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

Features

  • CRUD resources — Auto-generated index, create, edit, delete views
  • Table builder — Columns, sortable, searchable, filters, bulk actions
  • Form builder — Field types, validation, file upload
  • Dashboard widgets — Stats, charts, recent activity
  • Sidebar navigation — Auto-generated from registered resources
  • Role guard — Access control per role

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