Antoine Mille

Présentation du projet
Luxeshop E-commerce

Image du projet Luxeshop

Contexte du projet

Démonstration de mes compétences en développement web.

Next.jsTailwind CSSStripePostgreSQLPrismaNextAuth

Description du projet

Ce site a été créé pour démontrer mes compétences en développement web. J’ai choisi d’intégrer une maquette trouvée sur le site Dribbble et de la rendre entièrement fonctionnelle.

L'utilisateur peut s'authentifier via un compte Google ce système a été implémenté via NextAuth qui permet de gérer l'authentification et les sessions. Sur la page d'accueil, il peut trouver les produits actuellement en promotion. S'il le souhaite, il peut les ajouter à ses favoris.

Il peut aussi, effectuer une recherche via une barre de recherches et donc trouver un produit en particulier. Une extension de PostgreSQL a été ajoutée pour effectuer de la recherche de produits de manière plus efficace.

L'utilisateur peut aussi ajouter un produit à son panier, le supprimer, augmenter ou diminuer la quantité. Puis, s'il le souhaite, il peut valider son panier et donc passer commande.

Pour cela, il doit renseigner ses informations de livraison via une interface interactive. Une fois cela fait, il peut payer sa commande via un formulaire bancaire Stripe pour sécuriser les paiements.

Si la commande est validée, l'utilisateur est redirigé vers une page de confirmation de commande.