IT-projecten

IT-middelenbeheer

Jard

Een compleet register van IT-middelen: elke laptop, monitor, telefoon en server met houder, plaats, kosten, garantie, reparaties en waarde vandaag.

  • PHP 8
  • PDO
  • SQLite
  • MySQL
  • Vanilla JS
  • EN · DE · NL · AR
  • RTL
Het hoofdscherm van Jard met demodata
Een blik binnen · Het hoofdscherm van Jard met demodata

In het kort

3
rollen: admin, technicus, kijker
4
talen met Arabisch (RTL)
5
statussen per middel met volledige geschiedenis
2
databases: SQLite of MySQL

Het doel

Bedrijven verliezen het overzicht over hun apparaten: wie heeft de laptop, wanneer eindigt de garantie, wat is hij nog waard? Jard houdt het hele leven van elk middel bij, van aankoop tot afvoer.

Wat het laat zien

Register
Automatische tags, serienummers, leverancier, prijs, garantiedatum en documenten.
Uitgifte
Uitgeven aan een persoon met retourdatum, innemen met de staat; te late retouren worden gemarkeerd.
Reparaties
Reparaties met leverancier en kosten; de status verandert vanzelf.
Licenties
Softwareplaatsen: wie ze heeft, hoeveel er vrij zijn, wanneer ze aflopen.
Waarschuwingen en waarde
Garantie- en licentiewaarschuwingen, en de boekwaarde vandaag met afschrijving.
Rapporten
Per categorie, plaats en status, met aankoop- en boekwaarde, CSV-export.

Beveiligingsmaatregelen

MaatregelWat het tegenhoudt
Rolcontrole (kijker alleen lezen)Wijzigingen door mensen die alleen mogen kijken.
Prepared statements (PDO)SQL-injectie.
CSRF-token op elk formulierActies vanaf een andere website.
Login-beperkingWachtwoorden raden.
Audit-log met gebruiker en IPWijzigingen die later niemand kan uitleggen.

Probeer het zelf

# PHP 8.1+ with pdo_sqlite (or MySQL). No framework, no Composer, no build step.
php -S 127.0.0.1:8080          # or upload the folder to any PHP hosting
# open http://127.0.0.1:8080/install.php → SQLite or MySQL → the first admin account
php seed.php                    # optional: demo data with users for every role

Wat ik geleerd heb

  • Een register is alleen nuttig als uitgifte en inname snel gaan.
  • Waarschuwingen voor het einde van de garantie besparen echt geld.
  • De boekwaarde maakt van een IT-lijst een rapport dat financiën leest.
Volgende casestudy Fariq