Projets à réaliser pour camptocamp

Activités :
Catégories : suppléments du topoguide
Type d'article : collaboratif (CC by-sa)

Voici une liste de projets techniques à réaliser pour aider camptocamp.org

Si vous êtes intéressé par un de ces projets, n'hésitez pas à contacter board@camptocamp.org.

Topos imprimables

Note: j'ai (@lipsum) proposé ce projet à deux étudiants pour le semestre de printemps 2021. Je donnerai des nouvelles quand ils auront terminé.

Il est facile d'obtenir la liste des itinéraires à proximité d'un refuge. Par exemple, pour le refuge du promontoire : https://www.camptocamp.org/routes?w=104163

L'idée est de créer un document PDF à partir de cette liste. L'objectif de ce PDF est d'être imprimé pour être mis à disposition et prendre en entrée un moyen d'obtenir une liste d'itinéraire. Idéalement, l'outil doit être réalisé côté client; si cela est trop compliqué, toute solution est la bienvenue.

Développer/améliorer l'application mobile

L'application mobile de camptocamp n'est malheureusement plus maintenue depuis quelque temps, fautes de disponibilités.
Un 1er projet (plus simple) est de repartir du code existant (webapp) et de le faire évoluer pour corriger les bugs et ajouter des fonctionnalités.
Un 2e projet (plus complexe) est d'utiliser le code du site Web et d'en faire une progressive webapp pour avoir une unique base du code pour le site web et l'appli mobile.

Développer une fonctionnalité facile

Choisissez-en une dans la liste

Corriger un bug

Choisissez-en un dans la liste. Il y en a aussi sur l'API

Déjà fait 🎉

RGPD

Les spécifications sont écrites, il n'y a plus qu'à implémenter.

Outil de statistiques

À partir d'une URL de liste de documents, faire de jolis graphes. Le type de document qui s'y prête bien est les sorties (cotation, nombre, dénivelés, activité dans le temps...), mais on peut avoir aussi des résultats utiles pour les itinéraires et les points de passages.

L'URL de la page doit être de la forme https://www.camptocamp.org/stats/outings?... et toute URL de la forme https://www.camptocamp.org/document_type?... doit pouvoir être transposée en rajoutant le /stats devant le type de document.

Exemple de statistiques possibles : https://brunobesson.github.io/c2c-stats/