afup/aperophp

Proposer des graphes d'utilisation

Closed this issue · 9 comments

Pour apporter une touche de fun au projet, j'aimerais bien voir des écrans de reporting sur des stats plus ou moins utiles :

  • ville ayant le plus d'apéro
  • moyenne de participants par ville
  • position géographique moyenne des apéros
  • ...

J'ai une branche avec un début de stats:

stats

Elle affiche :

  • la date du premier apéro
  • le nombre d'apéros depuis le début
  • le nombre de participants depuis le début
  • le nombre d'apéros par ville
  • la moyenne d'inscrits par ville

Quels sont les statistiques que vous voudriez voir apparaitre, et que pensez-vous de celles-ci (cf capture).

Voici la page de statistiques après les retours de @pmartin :

stats1

Quelques modifications graphiques, et ajout d'un filtre permettant d'avoir des stats : globales, sur la dernière année ou sur les 6 derniers mois.

stats2

ping @methylbro qui aura peut être des remarques à propos de la feature.

Très beau premier jet, j'aime beaucoup !

Mes remarques, en vrac :

  • Le menu "statistique" ne devrait pas être avant ceux d'inscription/connexion. C'est une fonctionnalité qu'on utilise moins.
  • Il devrait y avoir la possibilité d'avoir des stats pour une ville. Reste à trouver lesquels (nombre d'apéros, min/max/moyenne de participants, ... ?)
  • ça serait aussi super cool d'avoir un écran "mes apéros" avec des stats sur ceux qu'on a organisés soit même

Je vais donc

  • déplacer le menu statistiques tout à droite
  • avoir "Depuis 6 mois" de sélectionné par défaut dans le filtre sur les périodes

Pour les statistiques par ville, je verrais bien :

  • garder la même page, mais ajouter à coté du sélecteur de périodes un filtre sur la ville
  • ajouter un graphique sur le nombre d'inscrits à travers le temps
  • ajouter une zone avec, le nombre max d'inscrits à un apéros (et lequel), le nombre minimum (et la moyenne)
  • lorsqu'une ville est sélectionnée, la vue en carte et le graphique par ville ne sont pas affichés

Pour les stats sur "mes apéros", ça pourrait être une case à cocher à coté des filtres. (à voir si on veux les mêmes stats). Je propos de faire déjà les stats globales et de faire "mes apéros" dans un autre ticket.

Par contre, pour le moment, dans le jeu de test je n'ai pas vraiment de données cohérentes. @mikaelrandy, je pourrais écrire un script d'anonymisation de base pour que tu me passes la base avec des faux noms/mot de passe/mail ? (qui pourrait être utilisée comme jeu de test de base).

Voici quelques captures d'écrans de la dernière version :

Toutes les villes et toutes les périodes :

toutes_villes_toutes_periode

(il est possible, sur le graphique "Nombre d'inscrits à travers le temps" de zoomer sur une période).

Toutes les villes depuis un an, en ayant cliqué sur le nombre d'apéros :

toutes_ville_un_an_avec_nb_aperos

Une ville sélectionnée, sans filtre de période :

ville_selectionee

Les villes affichées dans le sélecteur sont les villes ayant effectuées plus de 5 apéros.

Sur la première capture il y a plus de 200 apéros organisés sur Paris. Certains ne le sont pas. Les coordonnées de l'apéro en base ne sont pas correctes.

Je vais donc préparer un script pour rechercher les incohérences et les corriger (probablement avec geocoder).

Auriez vous des remarques sur cette version ? (de plus auriez vous des idéees de statistiques diverses à rajouter ?)

Ca rend plutôt bien \o/
J'aime bien la heatmap des villes, c'est sympa.
Comme affichage par défaut, la vue sans ville sélectionnée, et avec une plage de 1 an, ça semble raisonable, je dirais.

Sauf erreur "apéros... et ont réunis" => "ont réuni" ?

une remarque un peu tard pour @agallou ... Graph et Charts c'est deux choses distinctes ;)
les Graphes et les Graphiques c'est pas la même choses.

Par contre, si vous voulez ajouter de l'analyse de graphes pour faire de la recommandation sur aperophp, je suis votre homme ;)