Files
Virtnet.bond/memory-bank/techContext.md

918 B

Tech Context

  • Framework: Laravel + Livewire + Alpine.js. SPA routing via Filament for admin panel; public/client pages use Blade + Livewire components.
  • Styling: Tailwind utility classes with supplemental raw CSS inside Blade views. Color variables (--color-*) align with Paymenter theme tokens.
  • Icons: Remix Icon set. Forms now accept any icon listed in tags.json and normalize user input to ri-* classes.
  • Database: MySQL/MariaDB compatible. Extensions ship migrations and may need guards (e.g., checking Schema::hasTable) before querying custom tables.
  • Tooling: Filament for admin CRUD. Artisan migrations triggered from enabled() or on-demand (e.g., NavbarManager auto-runs migrations if table missing). Livewire components often expose load* methods triggered via JS events for lazy loading.***