BULLES & CO
Présentation
Ce projet a été réalisé dans le cadre de la préparation au titre de Développeur Web et Web Mobile. Il avait pour objectif de développer la partie front-end et back-end d’un site en intégrant des recommandations de sécurité.
Le site web s’inspire de ma collection personnelle de figurines en résine de bandes dessinées de mon enfance (Tintin, Astérix, Gaston Lagaffe & Spirou notamment). Après une présentation personnelle, la collection est répertoriée.
De plus, les figurines sont présentées sur une page individuelle. Il est possible d’apprécier chacune des figurines en parcourant ses différentes caractéristiques telles que :
- Les différentes illustrations ;
- Le numéro, le tirage, le sculpteur et l’année d’édition ;
- Les références à la BD telles que l’album, l’année, l’auteur, la scène représentée vs la vignette de l’album.
En termes de fonctionnalités, le site est accessible sur tout type de support.
Une base de données est exploitée afin d’extraire les nombreuses caractéristiques des pièces.
En résumé, les principales fonctionnalités développées sont les suivantes:
- L’inscription de l’utilisateur.
- La connexion et la déconnexion de l’utilisateur.
- La création de figurine par l’utilisateur.
- La visualisation de chaque figurine avec ses caractéristiques (photo de la figurine, numéro, tirage, éditeur, année, dimensions, etc.) et référence à la BD (album, année, auteur, telle vignette de telle page de tel album).
Détails du projet
2020
Gestion de projet digital
Développement site web
Qualité web
Sécurité web
Site web responsive
Site web dynamique
Parties front-end et back-end développées
- HTML
- CSS
- Javascript
- PHP
- SQL
- Bootstrap
- JQuery
- IDE : Visual Studio Code
- Maquette : Whimsical
- Versioning : GitHub & GitHub Desktop
- Serveur : Apache
- SGBDR : MariaDB
- Logiciel de gestion de SGBD : PHPMyAdmin
- Terminal : cmder
- Modélisation de la BDD : JMerise
- Gestion de projet : Trello

Compétences développées
- Maquetter une application
- Réaliser une interface utilisateur web statique et adaptable
- Développer une interface utilisateur web dynamique
- Développer les composants d’accès aux données
- Développer la partie back-end d’une application web ou web mobile