[Application 58 ] « Scanne ton Employé » : Le point à J+6 à mi-temps

scanne

Introduction


Voici le reste des actions à mener avant de finaliser mon exercice 58 « Scanne ton Employé ».

A J+6, à mi-temps, j’ai pas mal avancé, surtout sur le design et le fonctionnement des boutons d’upload.

L’application est plutôt stable, malgré quelques bugs graphiques. Les accès database sur Firebase sont très bons(Jamais expérimenté de Bug) hormis lorsque parfois, le chargement initial ne se fait pas, il faut alors appuyer sur F5.

L’application est relativement accessible sur un téléphone 5 pouces, hormis la fonctionnalité de création de groupes par Glissé-Déposé .

Le Glissé-Déposé est une fonctionnalité que je vais beaucoup pousser à l’avenir dans mes futures apps, afin de créer des fonctionnalités réellement novatrices ! Il faut donc bien savoir la maitriser !

Liste


 

Fonctionnalités restant à ajouter :

  • Vue Accueil : Insérer la date et un look classique sur la page d’accueil
  • Vue Liste : Ajouter un infinite scroll sur la liste des employés, ou une pagination  (Pas obligatoire)
  • Vue stats : Ajouter des pourcentages en statistiques, et des graphiques de stats :  nombre d’employés par catégories, nombre de personnes par groupes, fréquence d’ajouts d’employés par jours, la pyramide des ages, pourcentages d’employés par catégories, Taux de présence par tranche horaire !.
  • Vue nouveau : Ajouter la date d’ajout dans la vue nouveau, ajouter une catégorie au fichiers.
  • Vue groupe : Trouver le moyen de supprimer un employé qui a été déposé, ajouter le CRUD pour les groupes
  • Vue calendrier des scans : A faire après avoir fait le front end
  • Vue calendrier des inscriptions: A faire rapidement
  • Vue identification : Ajouter une identification pour permettre le visionnage des listes.
  • Créer le Front End qui scanne les employés !
  • Créer une carte Google Map répertoriant les employés avec des marqueurs
  • Afficher la liste des employés ayant été scannés sur la page d’accueil avec un gros point vert, c’est à dire que l’on sait en temps réel qui est présent dans l’entreprise, super fonctionnalité à ajouter !
  • Mettre en place Oc-LazyLoading pour faire du lazy Loading des librairies
  • Impérativement tester l’application avec 5000 objets json
  • Lors d’une suppression, pas de suppression en BDD mais un Flag à inactif
  • Possibilité d’envoyer des emails aux employés à travers l’application, et leur carte code barre
  • Possibilité de noter les employés à travers l’application, et leur carte code barre
  • Création de cartes pour tout un groupe d’un seul coup
  • Améliorer le design de la carte générée

Bugs à corriger :

  • L’appui sur la touche F5 lorsque Firebase ne charge pas, c’est très ennuyeux
  • Lors du tri par groupe dans la vue liste, il y a un bug d’affichage parfois.
  • Lors de l’édition d’un employé, il faut cliquer sur « générer la carte «  avant de pouvoir enregistrer, ce n’est pas un fonctionnement normalisé d’application classique.
  • La taille d’une vue devrait être fixe, c’est très embêtant qu’elles ne soient pas toutes identiques, ce n’est pas esthétique
  • il faut enregistrer les identifiants en majuscule dans la base de données.

 

 

Publicités