Basic Classroom Media è una semplice applicazione web per la gestione di file multimediali in un contesto scolastico. Consente agli utenti di caricare, visualizzare ed eliminare file multimediali associati a specifici argomenti.
- Autenticazione degli utenti: Gli utenti possono creare un account, effettuare il login e fare il logout.
- Caricamento di media: Gli utenti possono caricare file multimediali con titoli, descrizioni e tag di argomento.
- Visualizzazione dei media: Gli utenti possono visualizzare un elenco di file multimediali caricati insieme ai relativi dettagli.
- Eliminazione dei media: Gli utenti con le autorizzazioni appropriate possono eliminare i file multimediali caricati.
- PHP: Linguaggio di scripting lato server utilizzato per lo sviluppo del backend.
- MySQL: Sistema di gestione di database relazionali per l'archiviazione dei dati.
- HTML/CSS: Markup e stile per il frontend.
- JavaScript: Scripting lato client per funzionalità interattive (non presente negli snippet di codice forniti).
- Clonare il repository:
- Configurare il database:
- Creare un nuovo database MySQL.
- Importare il file
database.sql
fornito nel repository per configurare le tabelle necessarie.
- Configurare l'applicazione:
- Aprire il file
connect.php
e aggiornare i dettagli della connessione al database ($servername
,$username
,$password
,$dbname
) con le proprie credenziali del database.
- Avviare l'applicazione:
- Posizionare i file del progetto nella directory radice del server web.
- Accedere all'applicazione tramite il browser web.
- Registrare un nuovo account o effettuare il login se si possiede già un account.
- Caricare file multimediali utilizzando la funzionalità "Nuovo Materiale".
- Visualizzare e gestire i file multimediali caricati nella sezione "Visualizza Materiali".
- Eseguire il logout quando si ha finito di utilizzare l'applicazione.
I contributi a Basic Classroom Media sono i benvenuti! Se desideri contribuire, segui questi passaggi:
- Fork del repository.
- Crea un nuovo branch per la tua modifica o correzione di bug.
- Effettua le modifiche e committale.
- Pusha le tue modifiche sul tuo fork.
- Sottometti una pull request al repository principale.
Questo progetto è distribuito sotto la Licenza MIT - vedi il file LICENSE per ulteriori dettagli.
Questo progetto è stato creato da alessandromasone.