Exclusive è un progetto e-commerce moderno e minimale, sviluppato con Next.js (React), TypeScript, TailwindCSS e Zustand per la gestione dello stato globale. Questo progetto mi ha dato una grande mano a capire meglio il funzionamento di Zustand, fare progressi in Next JS capendo come risolvere al meglio possibili errori dovuti a Server e Client Components, e migliorare le mie abilità in TypeScript e TailwindCSS. Presto sarà aggiornato con nuove funzionalità.
- Next.js — Framework React per applicazioni web moderne
- TypeScript — Tipizzazione statica per un codice più sicuro e scalabile
- TailwindCSS — Utility-first CSS framework per uno styling rapido e responsive
- Zustand — Stato globale semplice e performante
- React Icons — Icone vettoriali scalabili
- ESLint & Prettier — Linting e formattazione automatica
- 🔍 Ricerca prodotti
- 🛒 Carrello persistente (Zustand & Zustand Persist)
- ❤️ Preferiti con supporto alla rimozione/aggiunta
- 📱 Design responsive su mobile, tablet e desktop
- ⚡ Lazy loading immagini e loader personalizzati
- 🚧 Gestione degli errori in fase di fetch
- 🔄 Routing dinamico con
App Router