No description
  • PHP 71.2%
  • JavaScript 15.9%
  • CSS 11.6%
  • Hack 0.8%
  • Shell 0.5%
Find a file
Pascal Dissieux 19850f8a4a Initial
2026-04-14 15:05:46 +02:00
public Initial 2026-04-14 15:05:46 +02:00
scripts refactor + pages addred 2025-09-19 01:57:59 +02:00
sql refactor + pages addred 2025-09-19 01:57:59 +02:00
src Add 2026-04-14 14:55:34 +02:00
tests refactor + pages addred 2025-09-19 01:57:59 +02:00
composer.json update to newest 2025-09-06 03:00:57 +02:00
composer.lock update to newest 2025-09-06 03:00:57 +02:00
README.md refactor + pages addred 2025-09-19 01:57:59 +02:00

Classes (/src)

Controller

** Functions **

  • index()
  • APIFetchAll()
  • APICreate()
  • APIRead()
  • APIUpdate()
  • APIDelete()

Services

** Functions **

  • getTable()
  • getTableColumns()
  • create()
  • return()
  • update()
  • delete()

Repositories

** Functions **

  • getters
  • save()
  • getById()
  • updateById()
  • deleteById()

Interfaces

UX

Elements

  • Modal → A blocking overlay for 'secondary' tasks (change password, edit settings)
  • Dialog → A small modal for confirmations, warnings, or short interactions
  • Drawer / Sheet → A panel that slides in from an edge for contextual editing or navigation
  • Form → An inline section for data entry in the main flow (e.g., signup, create)
  • Popup → A small floating element tied to a trigger (tooltip, dropdown, context menu)
  • Tooltip → A hover/focus hint
  • Popover → A floating panel with interactive content
  • Toast / Snackbar → A transient notification that doesnt block interaction.
  • Banner / Alert → A persistent notification across the top or bottom of the UI
  • Card → A content container with padding and elevation
  • Badge → A small counter or marker attached to another element.
  • Tag → A small labeled element, often removable or selectable.