Stage Mediavea

Introduction

Durant mon DUT, j'ai eu la possibilité d'effectuer un stage dans une entreprise. Je souhaitais faire du web pour mon premier stage, car j'ai programmé beaucoup de logiciels durant mes années à l'IUT et bien que ce soit ce vers quoi je veux m'orienter, je voulais explorer davantage d'autres domaines.

J'ai rencontré M. Jean Cyrille Renaud via un contact, les projets qu'il m'a proposé ainsi que le secteur de l'entreprise (marketing sensoriel, influence via la musique) m'ont intéréssé.

J'ai travaillé entièrement en télétravail durant 10 semaines, car mon stage à eu lieu durant la période du confinement.

Mon premier projet s'appelle RetailStore, il s'agit d'un site que j'ai créé permettant la vente d'un lecteur de musiques appelé Nano vendu par l'entreprise. J'ai également créé une version back-office pour que l'entreprise gère les comptes, les lecteurs, les commandes...

Mon second projet consistait à l'amélioration d'un site web : TelMusique, qui était en PHP5.3, qui était ancien (2008) ainsi que non responsive.

  • Entreprise : Mediavea
  • Tuteur : Jean-Cyrille Renaud (directeur)
  • Dates : 31 mars 2020 au 5 juin 2020
  • Durée : 10 semaines
  • Missions : Création d'un site web, mise à jour d'un site web
  • Langages : PHP, HTML, MDBootstrap, JavaScript, FPDF, CSS
  • Note : Mon tuteur a été très content de ma performance.

    Pour citer, il a dit que j'ai une très bonne autonomie, une remarquable efficacité, une excellente compréhension du service que nous souhaitions mettre en place et d'une bonne "force de proposition" dans les problèmes rencontrés.

    Adresse email : jean-cyrille.renaud@mediavea.com

RetailStore

J'ai passé la quasi-totalité de mon stage sur ce site, qui est composé de deux sites : "front-office" : le site pour les clients et "back-office" : le site pour que l'entreprise gère le "front-office"."

L'utilisateur peut passer la commande d'un lecteur de musiques après avoir choisi 1 à 3 styles de musique. Il peut choisir d'acheter ou de louer le player (auquel cas, il choisit une durée entre 1 à 3 ans).

Il peut également commander des enceintes.

Après s'être créé un compte, il peut voir ses players (dès qu'ils ont été livrés), les factures qu'il a ou doit payer (génération au format PDF possible) ainsi que ses commandes.

Pour un player en location, il peut demander à prolonger la location.

Pour un player acheté, il peut acheter une clef de mise à jour qui met à jour les musiques de son player.

Le "back-office" permet de définir si une commande a été payée, d'envoyer un player au client de gérer les comptes des utilisateurs ainsi que de générer les factures que ce soit de location (une par mois) ou celles d'une commande.

TelMusique

J'ai travaillé 2 jours ouvrés et demi sur ce site.

5 des 7 pages du site ont étés designées par un designer, j'ai fait les deux dernières en m'inspirant des 5 déjà faites.

J'ai utilisé MDBoostrap pour rendre facilement le site responsive.

En plus de convertir le site de PHP5 vers PHP7, j'ai réécrit le code pour faire en sorte que la structure du site soit la même que celle que l'entreprise utilise pour RetailStore. Par exemple, tous les accès à la base de données passent par une API.

Vous pouvez voir plus d'informations dans le rapport.