Autore: Francesco Masala
Questo progetto è stato realizzato per il corso d'informatica dell'anno scolastico 2022/23 presso l'Istituto Tecnico Tecnologico "M. Buonarroti" di Trento.
Lo scopo del progetto è quello di realizzare un sito web per la gestione del materiale presente nei vari laboratori diffusi in tutto l'istituto.
Per installare il progetto sono necessari i seguenti requisiti:
- PHP 8.0
- MariaDB 10.5
- Caddy 2.4 (opzionale)
- Linux (preferibilmente Rocky Linux 8.4 / Fedora 37 / CentOS 8)
- Oppure un sistema di shared hosting con PHP 8.0 e MariaDB 10.5
- Tanta pazienza
- Un po' di tempo libero
- Una tazza di caffè
- Un paio di biscotti
Il database è strutturato in 7 tabelle:
utenti
- contiene i dati degli utentilaboratori
- contiene i dati dei laboratoriinventario
- contiene i dati del materialeutilizzo
- contiene i dati dei movimenti di materialeprenotazioni
- contiene i dati delle prenotazionitecnici
- contiene i dati dei tecnici
Per installare il progetto su un server di hosting condiviso è necessario:
- Creare un database MySQL
- Scaricare il progetto dal repository
- Importare il file
database.sql
presente nella cartelladatabase
del progetto - Modificare il file
config.php
presente nella cartellaconfig
del progetto con i dati del database - Caricare il progetto sul server di hosting
Buona fortuna.