Pour mon dernier projet de programmation en médiamatique, j’ai choisi de créer un site web pour un restaurant indien. L’idée était de respecter un cahier des charges précis tout en exploitant les outils et méthodes que j’ai appris à utiliser. Le site est hébergé en ligne et suivi sur GitHub Classroom, ce qui m’a permis de travailler comme dans un vrai contexte professionnel, avec hébergement, versioning et mise en place de fonctionnalités modernes. Ce projet a été l’occasion de réunir mes compétences en design, en intégration et en développement pour aboutir à un résultat concret et cohérent.
Déroulement

J’ai créé un site web pour un restaurant indien fictif en suivant un cahier des charges précis. Je l’ai mis en ligne sur eleves.mediamatique.ch et sur GitHub Classroom, ce qui m’a permis de travailler avec un vrai hébergement et un suivi de version comme dans un contexte professionnel.
J’y ai intégré le chargement de données en AJAX/JSON, ajouté deux animations (le bouton du panier qui s’agite et le texte de description qui apparaît en fondu), utilisé des icônes pour l’interface et soigné la mise en page avec Bootstrap et SASS, en personnalisant les variables. J’ai aussi pris le temps d’écrire un JavaScript clair et bien commenté pour que le code reste propre et compréhensible.
Lors de l’oral, j’ai défendu chaque critère en expliquant mes choix techniques et la façon dont je les avais mis en place. Cela m’a permis de montrer que j’avais non seulement respecté les consignes, mais aussi que je maîtrisais vraiment les outils utilisés. Ce projet a été une belle manière de conclure les cours de programmation et de mettre en valeur mes compétences en développement web.
Constat personnel
Pour ce dernier projet j’ai décidé de créer un site de restaurant indien qui se recharge dynamiquement en fonction du type de viande choisie. Cela a été un vrai défi pour moi car c’est le projet en programmation le plus compliqué que j’ai dû faire depuis le début de mon apprentissage, j’ai demandé de l’aide à deux collègues en informatique qui m’ont grandement aidé à réaliser la page. J’ai réussi à défendre mon projet lors de l’oral et j’ai obtenu 6.

Compétences
Gestion de projet
Planification des tâches hebdomadaire et respect des délais.
Web et informatique
Programmation complète de la page web et intégration des éléments demandés dans les consignes.
Design
Design de la page et choix cohérent des couleurs et des motifs. Création du logo du restaurant.