Ce projet consiste à présenter un projet de notre choix regroupant tous les langages appris. L'approche visuelle est entièrement libre. J'ai donc choisie de réaliser une application web de gestion de projets que j'ai nommé : Success Mission ! Cette application propose une plateforme, un espace de travail où il est possible de créer son projet et d'y insérer des listes composées de tâches. L'utilisateur a la possibilité d'ajouter un membre de l'application à son projet ce qui rend totalement libre, la possibilité de travailler à plusieurs. Deux possibilités de connexion s'offre à l'utilisateur. Il peut s'inscrire sur le site en renseignant certaines informations telles que l'adresse e-mail, le nom et le prénom ou bien se connecter via son compte Google. Si l'utilisateur choisit la deuxième option, il devra autoriser l'utilisation de certaines données telle que le nom, le prénom ou encore l'e-mail.
Le projet réclamait l'utilisation des langages suivant : HTML, CSS, JS, PHP et MySQL. L'utilisation d'un framework ou d'une librairie n'était pas interdite. J'ai pour cela utilisé le gestionnaire de dépendances Composer afin d'utiliser son autoloader et je me suis servie de la librairie Guzzle.
Ce projet est réalisé dans le cadre de la formation OpenClassRooms "DWJ"
Projet démarré le 9 mai, achevé le 4 Août 2019.