Développement de la plateforme d’inscription en ligne – Février à Juin 2021

La plateforme se divise en trois parties :

  • Espace utilisateur : les encadrants ou parents qui souhaitent s’inscrire ou inscrire leurs enfants aux camps
  • Espace secrétariat : gestion des camps, tarifs, transports disponibles, dossiers d’inscriptions
  • Espace administration : gestion des comptes, bugs de la plateforme

Espace Utilisateur

Lors de la première connexion, l’utilisateur est amené à créer un compte avec une adresse mail et un mot de passe. Le mot de passe est soumis à des exigences de sécurité et l’utilisateur doit valider son adresse mail à l’aide d’un code à 6 chiffres envoyé sur son email.

Page de création de compte

Une fois son compte créé, l’utilisateur se connecte avec ses identifiants. Il a la possibilité de modifier ses informations de compte.

Une fois connecté, l’utilisateur est redirigé sur son tableau de bord. Sur le menu de haut de page, il peut accéder à ces notifications. Deux sections sont disponibles sur la page, la sections des dossiers d’inscriptions en cours appartenant à l’utilisateur, et la section permettant de s’inscrire à un camp.

Tableau de bord de l’utilisateur

Pour s’inscrire à un camp, l’utilisateur doit remplir le formulaire ci-dessous et fournir les documents nécessaire.

Formulaire d’incription
Panier et zone d’envoi des documents

Une fois complet, l’utilisateur peut envoyer son formulaire, il sera donc accessible par le secrétariat. Une fois envoyé, le formulaire n’est plus modifiable, l’utilisateur devra donc faire une demande s’il souhaite faire des modifications.

Le menu de bas de page permet d’avoir les liens utiles à l’utilisateur comme par exemple les informations de paiements ou la possibilités de signaler un problème sur la plateforme.

Espace Secrétariat et Administrateur

Le tableau de bord du secrétariat et de l’administrateur permet d’avoir un coup d’œil rapide sur l’activité de la plateforme :

Le système de création des camps, est est système d’étape par étape : Informations du camps > Tarifs du camps > Transports du camp > Options du paniers > Validation

Différentes options sont disponible comme la possibilité de créer ou modifier des transports, valider les dossiers d’inscription ou les renvoyer, détecter les comptes inactifs depuis plus de 3 ans sur la plateforme afin de les désactiver, voir les bugs signalés,…

Cette expérience m’a permis de créer du début à la fin une plateforme d’inscription. J’ai du anticiper les actions malveillantes des utilisateurs, comme les failles XSS ou les injections SQL dans les formulaires. Je me suis également mis à la place des différents types d’utilisateur pour rendre la plateforme intuitive. J’ai pu découvrir en détails le Framework Laravel qui est d’une grande richesse technique.