Design produit et identité graphique
GroupCamp — Suite d'applications collaboratives de gestion de projet.
Compétences
UX/UI design, HTML, CSS, JS
GroupCamp est une plateforme de gestion de projet regroupant une dizaine d’applications collaboratives fonctionnant en mode SAAS.
Le tout est disponible en 14 langues.
En tant que Lead UI Designer, ma mission a été de dessiner, intégrer et maintenir l’ensemble de l’interface et de ses composants.
- Définition et mise à jour de la charte graphique.
- Création d’une bibliothèque de composants HTML/CSS.
- Applications graphiques riches : Planification, Agenda, Tâches.
- Création de widgets jQuery (dropdown, modal, tableaux, …)
- Maintien de l’unité graphique entre une dizaine d’applications desktop et mobile.
Bibliothèque de composants
Afin de maintenir une unité graphique et de faciliter la création de nouvelles vues, j’ai créé un ensemble de composants réutilisables et adaptables : composants de formulaires, icônes, dropdown, dialog, système de grille responsive, etc.
Ces composants sont communs à l’interface web et aux application mobiles.
Pour faciliter la gestion d’un jeu d’environ 200 icônes, j’ai écrit un script PHP permettant de générer des sprites d’icônes SVG de plusieurs tailles et couleurs.
UI
HTML
CSS
Gestion de tâches
L’application permet de gérer des listes de tâches au sein d’un projet.
Les usages vont de la simple ToDo à la tâche complète avec dates, temps estimés, temps passés, avancement, affectations multiples. La complexité était de créer une vue adaptée à l’ensemble de ces usages. Pour ce faire le choix a été de rendre l’interface personnalisable par l’utilisateur et de lui laisser le choix des informations visibles à l’écran.
UX/UI
HTML
CSS
Agenda
L’application Agenda permet de visualiser au même endroit ses événements, tâches, jalons et jobs. Plusieurs vues sont disponibles afin de proposer un affichage correspondant au mieux à l’usage de chacun, Mois, Semaine et Planning.
UX/UI
HTML
CSS
Javascript
Application iOS et Android
GroupCamp possède une version web totalement responsive regroupant les applications nécessaires aux utilisateurs en mobilité comme les Feuilles de temps ou les Tâches.
Les applications iOS et Android embarquent cette version web grâce à Cordova. Cela permet de maintenir un seul code est de pouvoir réutiliser des composants HTML/CSS de la version Desktop.
UX/UI
iOS
Android
Responsive
Réseau social d'entreprise
Le réseau social centralise toutes les discussions autour des éléments clés d’un projet : Tâche, Jalon, Document, Post.
Widget Grid
Certaines applications ont besoin de tableaux de données pour générer notamment des rapports.
Trois problèmes se posent régulièrement :
- La génération de tableau peut être lourde et rébarbative pour les développeurs
- La gestion des largeurs de colonnes n’est pas évidente en HTML
- L’utilisateur à besoin d'adapter le tableau à son utilisation
Pour répondre à ces 3 problèmes, j’ai créé un widget javascript permettant de générer des tableaux triables, redimensionnables, personnalisables et filtrables.
Javascript
HTML
CSS
Et plus encore : Documents, Feuilles de temps, Budget, ...