- Amministratore
- Email: admin@gmail.com
- Password: admin
- Ordinante
- Email: ordinante@gmail.com
- Password: ordinante
- Tecnico
- Email: tecnico@gmail.com
- Password: tecnico
- Ordinante crea una richiesta → selezione categoria + caratteristiche.
- Tecnico prende in carico → aggiunge proposta di acquisto.
- Ordinante approva o respinge la proposta.
- Tecnico marca la richiesta come "ordinata".
- Ordinante chiude la richiesta dopo la consegna.
- HTML5: struttura base del sito.
- CSS: stile e layout responsivo (opzionale ma consigliato).
- JavaScript: programmazione lato client, uso mirato e non invasivo.
- Java Servlet: logica lato server.
- Template Engine: FreeMarker.
- Database: MySQL.
- Chrome
- Firefox
- Edge.