Sur l'écran d'accueil, adapté, en fonction du rôle de l'utilisateur, la majorité des fonctions principales sont disponibles. L'ensemble des couleurs sur les boutons reflètent les accès de l'utilisateur connecté.
L'application propose une multitude d'options de configuration, y compris une gestion assez complexe de système de clés API pour accéder aux données de l'application depuis d'autres systèmes.
Les utilisateurs du système ont des rôles différents en fonction des attributions de chacun. Dans la partie d'administration, les rôles d'administrateur et d'utilisateur se côtoient, alors que les membres du staff sont gérés à part.
Un calendrier pour l'affichage globale de toutes les tâches, permet une vision générale de toutes les tâches et de toutes les plages horaires ainsi que du nombre de plages déjà réservées.
La création des tâches peut-être classée par groupe de tâches pour une meilleure visibilité et un tri plus simplifié. Il y a plusieurs types de tâches créables dans l' application. Elles peuvent entre autre être restreintes ou utilisées pour gérer les présences.
Gestion simple d'envoi d'emails avecc modèles et listes de publipostage.
L'utilisation du menu contextuel est à la fois simple et efficace, il permet de gérer l'intégralité de l'application d'un simple clic de souris. Il est à la fois visuel et intuitif.
En plus de permettre aux membres du personnel de s'enregistrer pour une plage horaire de leur choix, les administrateurs ont également la possibilité d'attribuer des plages horaires au personnel, soit à partir de la liste des tâches, soit en utilisant la liste des membres du personnel.
L'application permet d'exporter les données de plusieurs façons. Au delà de l'accès déjà évoqué via les clés API, il est en outre possible d'accéder à plusieurs listing au format PDF et/ou au format Microsoft Excel.
Pour les tâches définies en tant que "tâche de présence", il est possible gérer la présence d'une équipe. Dans un masque sous forme de tableau de présences.
Les membres du staff peuvent être regroupés en équipes, ce qui facilite la gestion des présences d'une équipe ou l'affichage de sa disponibilité.
Pour éviter de charger plusieurs pages et de devoir naviguer entre elles, la plupart des opérations est réalisé au travers de boîtes de dialogues et de masques.
Sur la page "Mon compte", l'utilisateur et/ou le membre du staff peut modifier ses données personnelles. Il peut ainsi gérer ses préférences personnelles et configurer ses options de contact.
Les membres du staff ne doivent pas obligatoirement posséder un compte utilisateur et un mot-de-passe pour se connecter, il y a d'autres moyens mis à leur disposition: La connexion via un code envoyé par e-mail, ou à l'aide de leur comptes Facebook ou Google.
La vue initiale des membres du staff est un peu différente de celle des administrateurs, elle y inclus la possibilité de rechercher parmis les plages horaires et de les réserver en passant par un système de panier.
La liste des plages horaires proposées peut être filtrée à l'aide des quatres filtres déroulants, permettant aux participants de choisir leurs tâches/plages horaires préférés.
Un membre du staff peut pré-réserver une plage horaire pendant 30 minutes. Ces plages horaires restent pendant ce temps dans le panier. Ils ont alors la possibilité de valider leur panier pour confirmer la réservation, ou de les supprimer du panier pour les libérer.
Les membres peuvent afficher la liste des plages horaires qu'ils ont réservés. En plus de cet affichage, les utilisateurs de la plateforme ont la possibilité d'activer les notifications push pour recevoir un rappel une semaine avant la date de la plage horaire réservée.
Les informations de contact, configurés en backend par les administrateurs, est affiché pour les membres du staff directement sur la barre des onglets. Afin que tous aient les informations de contact à porté de main.