> Smartphones are pocket-sized vaults of precious metals and rare earths. A typical iPhone is estimated to house around 0.034g of gold, 0.34g of silver, 0.015g of palladium and less than one-thousandth of a gram of platinum. It also contains the less valuable but still significant aluminium (25g) and copper (around 15g).
À partir d'un cahier des charges précis, mise en oeuvre du site revenant sur les aspects du premier semestre (HTML) mais surtout ceux
vu au second semestre (programmation côté serveur avec PHP / connexion avec la BdD).
Il faudra aussi essayer de rendre le site sécurisé (login, session, évitre les injections sql) et le rendre ergonomique (mise en forme avec un framework CSS nativement réactif W3 CSS).
La racine de votre dossier comporte un fichier `rapport.md`, qui est un rapport au format markdown expliquant votre travail technique, ce qui a marché, ce qui n'a pas marché et mettant en avant une ou des réalisation particulièrement réussies. Vous terminer par une conclusion individuelle puis par une conclusion collective. Il ne s'agit pas d'un rapport extensif (3 ou 4 pages suffisent).
En annexe du rapport, il conviendra de lister très précisément des cas de tests illustrant le bon fonctionnement de votre site.
Une seconde annexe du rapport, par exemple sous forme d'une ou plusieurs diagrammes svg ou d'une ou de photos avec une bonne résolution, il faudra donner le wireflow de votre projet.
(il est toléré que votre livrable final soit différent de votre wireflow initial, en prenant soin d'expliquer dans le rapport pourquoi il y a cette différence, par exemple partie non effectuée, partie améliorée etc).
Nous vous invitons à utiliser trello ou un outil similaire de suivi de projet pour vous organiser.
### Notation indicative pour la partie technique ###
* (2 pts) page du client indiquant son login, sa cagnotte et le métal récupéré par la vente de ces objets.
* (6 pts) page de vente, permettant au client de chercher l'objet qu'il souhaite vendre, de trouver si une entreprise souhaite l'acheter, de choisir si possible une telle entreprise et de mettre à jour les données.
* (4 pts) page d'achat, permettant au client d'acheter un objet.
* (2 pts) gestion de la connexion du client au site.
* (2 pts) évolution de la base de données et du site pour permettre un suivi plus fin des actions du clients (historique achat et vente du client et évolution de sa cagnotte).
Les objets peuvent être retraités pour en extraire des éléments, en particulier des métaux. La table `Mendeleiev` détaille les éléments. La table `ExtractionFromTypeItem` indique la quantité en mg de chaque élément qu'on peut espérer extraire d'un objet.