Missions bénévoles

Covoiturage-libre.fr a besoin de vous !

Aidez-nous à développer et améliorer ce site. Vous trouverez ci-dessous une liste de "missions" pour lesquelles nous aimerions beaucoup profiter de votre aide.

Pour toute information complémentaire, ou pour renvoyer vos réponses, bug@covoiturage-libre.fr

Egalement, un immense merci à tous (informaticiens et non-informaticiens) pour vos messages de soutien et votre aide dans le développement et pour la diffusion
de ce site :-)

Nicolas RAYNAUD
Webmaster de covoiturage-libre.fr

 

> Mission 1 : Récupération des informations Google Maps

Lors du dépôt d'une annonce, vous pouvez visualiser votre parcours sur une carte de Google. Nous aimerions agrémenter cette carte en fournissant également la distance parcourue, le temps de parcours estimé, ainsi que le montant (approximatif) du carburant utilisé (le coût des péages n'est malheureusement pas fourni par Google Maps).

A aujourd'hui, nous savons récupérer l'intégralité des informations d'un itinéraire. Ci dessous, le lien vers une copie de la page de dépot d'annonce, avec récupération des informations complètes. Pour tester la page en cours, créez un trajet factice et cliquez sur "visualiser le parcours sur la carte" (n'hésitez pas à mettre des étapes).

Copie de la page de dépôt d'annonces, affichant l'intégralité des infos fournies par Google Maps (le formulaire n'est pas enregistré, aucun script PHP n'est présent).

Mais nous ne souhaitons pas afficher toutes les informations, juste les distances parcourues (entre le point de départ, les éventuelles étapes, et le point d'arrivée), les temps de trajet et la consommation (approximative) du carburant. Il faut donc "filtrer/parser" les résultats renvoyés par Google Maps (lien vers la doc)

Pour cela, nous recherchons donc un "spécialiste" de javascript pour nous aider à améliorer notre fonction existante et récupérer ainsi ces informations spécifiques. A noter que le code javascript utilisé pour Google Maps est présent sur les lignes de code 17 à 58 de la page de démo.

 

> Mission 2 : Liste des communes des pays frontaliers de la France depuis geonames.org

Afin de pouvoir proposer des annonces sur des trajets internationaux, nous avons besoin de la liste complète des communes des pays suivants :

Chaque liste doit être fournie au format excel (ou open office, ou encore csv), et doit contenir obligatoirement les colonnes suivantes ("COMMUNE", "CODE POSTAL", "LATITUDE", "LONGITUDE"). A noter que les latitudes et longitudes doivent être renseignées au format décimal. Ci-dessous un exemple :

COMMUNE CODE POSTAL LATITUDE LONGITUDE
LANMEUR 29620 48.648056 -3.714167

 

! important ! Les listes fournies par vos soins doivent être impérativement "nettoyées" afin de s'approcher du nombre "réel" de communes donné.

Utiliser les listes de "codes postaux" (cf. ce lien) sur geonames.org pour récupérer une première liste des communes. Ensuite, enlever les nombreux "doublons" pour qu'au final, il ne reste qu'un seul code postal possible pour chaque ville (ex : Bruxelles, il ne doit rester que le code postal 1000. On supprime tous les autres codes postaux correspondant aux "arrondissements" et "agglomérations" de cette ville).

 

> Mission 3 : constitution d'une équipe de développeurs pour le développement, la sécurisation et la maintenance de ce site

Avis à celles et ceux qui veulent participer au développement technique du site de se faire connaitre auprès de Nicolas RAYNAUD - Certain(e)s d'entre vous l'ont déjà fait ;-)

Nous souhaitons mettre en place un espace d'échange (un forum ?) pour cette équipe afin de faciliter les échanges. Quelqu'un pourrait-il (ou elle) se charger de développer une telle plateforme ? (elle sera ensuite hébergée sur le serveur de covoiturage-libre.fr, à moins que vous ayez une solution plus pertinente à proposer).

Merci de me contacter (Nicolas RAYNAUD) sur bug@covoiturage-libre.fr

 

> Mission 4 : créer une application mobile sous Android et Iphone

J'ai personnellement commencé à travailler sur l'application sous Android, mais un renfort sur ce point serait plus que bénéfique !

Egalement, n'étant pas utilisateur des périphériques d'Apple, et n'ayant aucune connaissance dans le développement d'applications sous iOS, je serai ravi de collaborer avec l'un ou l'une d'entre vous à la création d'une application pour cette plateforme.

Comme pour les autres missions, merci de me contacter sur bug@covoiturage-libre.fr