Hello! Moi c'est Maïly,

Développeuse web en formation, je suis actuellement en recherche d'alternance à disponibilité immédiate.

Ce portfolio reflète mon parcours, les technologies que j'explore, ainsi que quelques projets qui illustrent ma progression.

Email

maïly.vannobel@laplateforme.io

maïly.vannobel@gmail.com

Lien Social

Retour

Dernière mise à jour : 11/10/2024

Parc National des Calanques

PHP - SQL - JavaScript

Dans le cadre de ma formation, j’ai participé à un projet de groupe visant à concevoir une application web pour le Parc National des Calanques à Marseille.

L’objectif : faciliter la gestion des visiteurs, des sentiers, des campings et des ressources naturelles. Ce projet s'assemble avec une base de données SQL, une interface en PHP/JavaScript et des tests unitaires pour assurer sa fiabilité.

#Préparation & Conception

Avant de commencer le développement, une première phase à été consacrée à la réflexion autour du besoin et de l’architecture de l’application :

  • Création d'un Trello collaboratif
  • Création de maquettes et wireframes (sur Figma)
  • Conception de la base de données relationnelle (méthode Merise)

Compétences acquises : gestion de projet, maquettage UI/UX, modélisation de base de données.

#Développement technique

Le développement s’est articulé autour de plusieurs modules :

  • Gestion des utilisateurs, sentiers et visiteurs
  • Réservations de camping
  • Recensement de ressources naturelles (faune & flore)

L’application a été codée en PHP, avec une base de données MySQL et une interface JavaScript/HTML/CSS. Des tests unitaires ont été intégrés pour assurer la fiabilité du code. L'ensemble du travail à été versionné sur Github, avec une organisation MVC (Design Pattern).

Stack Tech : PHP, MySQL, JavaScript, Github, HTML & CSS.

Compétences acquises : architecture MVC, développement fullstack, gestion de formulaires et sécurité, tests unitaires, versionnage.

#Organisation et livrable

Le projet a été mené en équipe, avec une méthode de gestion agile (sprints, répartition des tâches, suivi régulier).

Le rendu final comprenait :

  • Une application fonctionnelle
  • Une base de données relationnelle
  • Des tests unitaires

Méthodologie : travail collaboratif, communication, répartition des tâches, suivi régulier, gestion des priorités, préparation à une soutenance.