Tshirt Ecommerce

Si tratta di un progetto realizzato da zero prevedendo un backend in Node e un frontend in Angular.
L'obiettivo di questo progetto era sviluppare un e-commerce web specializzato nella vendita di magliette, i cui attributi caratterizzanti erano prezzo, marca, colore. Il sistema permette l'acquisto di prodotti usando un portafoglio online come fonte da cui scalare i soldi, quindi l'aspetto più importante di questo progetto è gestire la possibilità per l'utente di acquistare un prodotto in relazione alla sua disponibilità economica. Quando l'utente effettua l'acquisto infatti i soldi vengono scalati, mostrando il nuovo valore aggiornato. Altro focus importante è verificare che un item sia effettivamente disponibile, quindi mettere un check per fare in modo che l'utente possa effettivamente comprare un certo quantitativo di tshirt, se vi è disponibilità a database.

Le funzionalità principali sono:

  • Visualizzazione dei prodotti disponibili
  • Aggiunta di prodotti al carrello
  • Creazione di un ordine e conferma dell'acquisto
  • Gestione del flusso d'acquisto, inclusa la verifica della disponibilità dei prodotti e l'aggiornamento del credito nel portafoglio dell'utente.
Tecnologie usate: Angular, Node.js, HTML, CSS, Typescript, Bootstrap, Adobe Illustrator.