tavp/starter

TAVP Stack starter template for quick project bootstrapping

Maintainers

Package info

github.com/tavp-stack/tavp-starter

Language:Volt

Type:project

pkg:composer/tavp/starter

Transparency log

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0 2026-07-09 19:40 UTC

This package is auto-updated.

Last update: 2026-08-10 00:22:25 UTC


README

A demo app built with TAVP Stack. Track fuel, maintenance, and costs for your vehicles.

Features

  • Vehicle management — add, edit, delete vehicles (motorcycle, car, truck, etc.)
  • Fuel tracking — log fuel entries with odometer, liters, price, station
  • Maintenance tracking — log maintenance with cost and next service reminder
  • Dashboard — overview stats (total cost, liters, vehicles)
  • Dark UI — modern dark theme with Tailwind CSS

Quick Start

composer create-project tavp/starter fleet-log
cd fleet-log
cp .env.example .env
tavp phalcon:install
tavp migrate
tavp serve

Open http://localhost:8000

Tech Stack

  • PHP 8.3 + Phalcon 5.16 (Volt template engine)
  • Tailwind CSS (dark theme)
  • SQLite (default, works out of the box)
  • TAVP Core — routing, ORM, helpers

Convention Examples

This app demonstrates TAVP conventions:

  • App\Models\Vehicle — PascalCase model, snake_case table
  • App\Controllers\VehicleController — Controller suffix, snake_case methods
  • get_all_vehicles() — verb + noun naming
  • $vehicle_name — full words, no abbreviations

See CONVENTIONS.md

Structure

app/
  Controllers/         # DashboardController, VehicleController, FuelController
  Models/              # Vehicle, FuelEntry, Maintenance
config/                # app.php, database.php
database/migrations/   # 001_create_tables.php
resources/views/       # Volt templates (dark theme)
routes/web.php         # Resource routes

Requirements

  • PHP 8.3+
  • Phalcon 5.16+ (install with tavp phalcon:install)

License

MIT