DAVIDSON EST

Davidson est une société de conseil en ingénierie de 2200 personnes intervenant dans le domaine industriel et dans l’IT. Fondée en 2005, notre société est à ce jour présente dans 7 pays (France, Allemagne, Suisse, Belgique, Espagne et les Emirats Arabes Unis, Luxembourg). Nous sommes une société indépendante (pas d’investisseurs extérieurs ni d’actionnaires et aucune introduction en bourse souhaitée), ce qui nous confère une grande autonomie de décision et une grande capacité de réaction. Ceci est renforcé par notre modèle centré sur nos collaborateurs : 

  • Groupement de filiales régionales ou métiers indépendantes 
  • Hiérarchie réduite : structure horizontale à 2 niveaux 
  • Equipes à taille humaine : une 20aine de collaborateurs par manager 
  • Nos managers sont majoritairement d’anciens consultants / ingénieurs 

Le défi: Progressive Web App (PWA)

Theme:

Progressive Web App (PWA)

Lot:

Une super nes mini par membre de l’équipe.

Davidson se réserve le droit d’accorder à titre exceptionnel un prix coup de coeur, si coup de coeur il y a. Du coup, à vous de nous séduire en relevant notre défi.

Cette année, nous avons décidé de proposer un sujet d’actualité. Faire en sorte que votre site soit le plus proche d’une application smartphone. Pour y parvenir nous vous proposons d’utiliser les Progressive Web Apps. L'idée est donc de réaliser le défi principal créant une Progressive Web App. Amusez vous bien et apprenez en un maximum car c’est aussi ça la nuit de l’info

Elements attendus

Les PWA c’est quoi

https://developers.google.com/web/progressive-web-apps/

Les critères de notation

Check list détaillée dispo ici : https://developers.google.com/web/progressive-web-apps/checklist

Lighthouse pour faire les vérifications : https://developers.google.com/web/tools/lighthouse

  1. EZ Mode

  • Le site utilise du HTTPS

  • Responsive design, s’affiche correctement sur tablette et smartphone

  • Majoritairement utilisable offline, ou au moins ne plante pas.

  • Création d’un manifest pour ajout sur l’écran d’accueil d’un smartphone/tablette

  • Charge rapidement même en connexion lente type 3G

  • Fonctionnement cross browser

  • Transition entre les pages fluides et qui ne trahisse pas un site web déguisé

  • Deeplinking sur toutes les urls

  1. Advanced Mode

  • Indexation google

  • Pour les SPA, utilisation de l’API History

  • Placeholders pour éviter que le contenu bouge au chargement

  • Faire “retour” sur une page de détail reviens au bon élément (scroll) dans la liste

  • Champs inputs ne sont pas cachés par l’ouverture du clavier

  • Full Responsive Design, du plus petit smartphone au plus écran de pc

  • Pas de spam de “Add to Home Screen”

  • Le site prévient que l’user est offline et se décline correctement

  • Si il y a des notifs push

    • Pas de spam

    • Demande d’autorisation claire et précise

    • Permettre l’activation/désactivation des notifs

Mode de restitution

Nous attendons un rendu par mail à l’adresse nuitinformatique.davidson@gmail.com.

Pour juger votre travail, nous avons besoin d’un accès à vos sources (GitHub, GitLab, zip avec les sources).

Il nous faudra également l’adresse à laquelle vous avez hébergé votre site.