Écrire une application web qui permet à un internaute de s’inscrire et de commander dans une E-Boutique. Le catalogue des produits disponibles devra contenir au minimum 4 catégories. Vous devrez utiliser une base de données Mysql sur le serveur web.
1. S'inscrire sur le site web (juste login, mot de passe au minimum)
2. Afficher la liste des produits
3. Afficher les produits par catégorie
4. Remplir un panier d’achat à partir d’articles sélectionnés
5. Visualiser le contenu de ce panier d’achat
6. Modifier les quantités des articles
7. Retirer un produit
8. Passer à la caisse
9. Envoyer sa commande par mail et sera enregistrée dans une base de données
L’application doit avoir également un espace d'administration qui comprend la création, la lecture, la mise à jour et la suppression (CRUD) pour la gestion du catalogue. L’espace d’administration doit être protégée afin que seuls les administrateurs connectés puissent faire des changements.
• Administration pour le commerçant
• Informations utilisateur plus détaillées.
• Utilisation de nouvelles classes et méthodes non abordées durant le cours.
• Ajout de validation côté client (JavaScript).
• Ajout Requête AJAX pour améliorer l'expérience utilisateur
• Utilisation avancée des cookies : derniers articles consultés, encodage des cookies, proposer des articles en fonction des articles consultés.