Questo progetto tratta lo sviluppo di una struttura a microservizi per lo svolgimento del progetto NFT-Lab. NFT-Lab è un progetto sviluppato alla Sync Lab durante il tirocini. Questo progetto tratta la codifica di un sito e-commerce per la vendita di opere online utilizzando la blockchain per effettuare pagamenti attraverso gli NFT. Il mio compito è quello di sviluppare una struttura back-end per lo svolgimento delle funzionalità di compra-vendita e visione delle opere nel sito sviluppato da altri stagisti.
Per l'installazione di questo progetto sarà necessario l'utilizzo di:
- Apache Maven: per la build ed esecuzione del progetto da riga di comando, download
- Java 16: per il corretto funzionamento del progetto, download
- XAMPP: per utilizzare in locale un'istanza di MYSQL, download
- Ganache: per utilizzare un'istanza in locale di un portafoglio ETH, download
Per lo sviluppo del progetto ho utilizzato Spring Tool Suite 4.1