EasyExpertise

Projet de fin de formation du Coding Bootcamp La Capsule. Easy Expertise est une application mobile développée avec React Native pour organiser des expertises d’assurance chez l’assuré et enregistrer le compte rendu au fil de la visite.

Cette application mobile a été développée en équipe en applicant les méthodes agile scrum et kanban pour coder rapidement les fonctionnalités essentielles pour ce projet.

Connexion et page d’accueil de l’application

Fonctionnalités

  • Se connecter à son compte utilisateur ou en créer un nouveau ;
  • Afficher les rendez-vous programmer dans le calendrier ;
  • Créer un nouveau dossier d’expertise :
    • Entrer des informations dans des champs de texte ;
    • Sélectionner des informations dans des listes (dégâts, pièces, assurance) ;
    • Sélectionner des dates ;
  • Ajouter, enregistrer ou modifier des notes ;
  • Prendre des photos et les ajouter au dossier ;
  • Retrouver un dossier existant ;
Renseigner les informations de base d’un nouveau dossier
Corriger les informations pratiques d’un nouveau dossier
Ajouter des commentaires et compléter un dossier
Ajouter une photo au dossier
Voir mes dossiers et consulter l’un d’entre eux
Rechercher et consulter un dossier enregistré sur la base de données

Skill tech

  • Définir les userStories et les principales fonctionnalités à développer ;
  • Créer un ou deux story boards ;
  • Conduire des tests utilisateurs et corriger le prototype en fonction des résultats des user journeys;
  • Concevoir le wireframe et définir l’UI kit de l’application ;
  • Concevoir une maquette ;
  • Classer les user Stories par importance et par priorité pour organiser les sprints de développements ;
  • Développer en équipe en utilisant Git (repo local, branches…) et GitHub (repo distant, résolution de conflits…) ;
  • Utiliser le framework React Native et Expo ;
  • Créer le backend avec Node JS et Express JS ;
  • Définir le schéma de la base de données ;
  • Mettre en place une base de données avec Mongo DB ;
  • Enregistrer les fichiers en ligne sur Cloudinary ;
  • Sécuriser le processus d’authentification : hash du mot de passe, token utilisateur