SkinBazaar

SkinBazaar è un'applicazione web sviluppata utilizzando il framework ASP.NET MVC (Model-View-Controller), con Entity Framework per la gestione dei dati e SQL Server come database di backend. Il sito è progettato per fornire agli utenti un'esperienza intuitiva per la navigazione, l'acquisto e la gestione delle skin per vari prodotti.

Tecnologie Utilizzate

  • Bootstrap 5.3.3: Utilizzato per la progettazione del layout e lo stile responsive del sito.
  • Entity Framework 6.4.4: Framework ORM (Object-Relational Mapping) utilizzato per la gestione dei dati nel database SQL Server.
  • ASP.NET MVC 5.2.9: Utilizzato per strutturare l'applicazione in modo modulare, separando la logica di presentazione, i dati e il controllo delle azioni.

Funzionalità

Utente:

  • Registrazione e Profilo: Gli utenti possono creare un account e gestire il proprio profilo, compresa la modifica dell'immagine del profilo.
  • Navigazione e Ricerca: Gli utenti possono esplorare il sito per visualizzare tutti i prodotti disponibili, cercare skin specifiche utilizzando filtri di ricerca avanzati.
  • Storico Acquisti: Gli utenti possono visualizzare il proprio storico d'acquisti per tenere traccia delle transazioni passate.
  • Acquisto di Skin: Gli utenti possono acquistare skin per i loro prodotti preferiti.
  • Assistenza Clienti: Gli utenti hanno la possibilità di contattare l'assistenza per assistenza o informazioni aggiuntive.

Amministratore:

  • Gestione Skin: Gli amministratori possono aggiungere e eliminare skin dal catalogo.
  • Gestione Clienti e Acquisti: Gli amministratori possono visualizzare la lista dei clienti, la lista degli acquisti e cercare clienti specifici per username.

Setup

Per eseguire il progetto in locale:

  1. Clona il repository sul tuo ambiente di sviluppo.
  2. Importa il database SQL Server incluso nel repository.
  3. Configura le connessioni al database nel file di configurazione dell'applicazione.
  4. Avvia l'applicazione e accedi utilizzando le credenziali di amministratore predefinite (se presenti).

Contattami

Puoi contattarmi tramite il mio profilo LinkedIn:

LinkedIn - Domenico Villani