Progetto di fine anno incentrato sulla qualità nella creazione di soluzioni web e sulle pratiche volte a raggiungere tale qualità. In questo contesto, è stata sviluppata un'applicazione basata su un'architettura pulita e su buone pratiche di programmazione; la pratica principale è stata l'implementazione dei principi SOLID nell'architettura, cercando di garantire la qualità del codice e di soddisfare gli obiettivi del progetto, che è altamente manutenibile e facile da implementare per i test. Lo scopo di questo lavoro è stato quello di costruire un e-commerce di abbigliamento, di cui è stata realizzata solo la parte server, popolarmente nota come backend, dove un utente può effettuare acquisti, e l'utente amministratore può registrare prodotti, categorie e simili. A tal fine, gli strumenti, le tecnologie e le metodologie sono stati selezionati con criteri di efficienza, mirando alla facilità di manutenzione, in base alle esigenze del sistema e agli obiettivi proposti nel lavoro, in modo da ottenere risultati positivi, come un alto livello di copertura dei test, l'implementazione di design pattern e anche l'adattamento del software ai principi e ai concetti proposti.