Skip to content

hitw19-onepoint-batmanager/batmanager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HITW2019

Menu


Hack in the woods v2.0 2019

HITW2019

Le Hack in the Woods est un festival-hackaton éco-responsable organisé par le Microsoft Innovation Center au domaine de Graux à Tournai. Il a eu lieu du 1 aout 2019 jusqu'au 4 aout 2019, c'était la deuxième itération de l'évènement en pleine nature. Cette année, c'est plus de 250 personnes qui étaient présentes pour trouver une solution aux 15 projets proposés par les ONG's.

Equipe Onepoint.

Team

L'équipe Onepoint était composée de 6 personnes:
- Benjamin THYS - Développeur
- Cyrille CATHELAIN - Développeur
- Julien VANDERAUWERA - Développeur
- Jonathan WINNIK - Développeur
- Christian VERDE - Développeur
- Loris Rossi - Développeur

Projet

Team

Les équipes ont quatre jours pour développer une solution concrète et innovante aux challenges proposés par les organismes humanitaires.

HITW2019

Nous avons sélectionné le projet de Natagora surnommé Batman. La problématique est la suivante: le transfert des enregistrements audios de chauves souris provenant des capteurs n'est pas optimal et parfois très lent (1 ans d'attente). L'encodage des métadonnées des poses des capteurs est encore manuel et une visualisation des endroits de poses pourrait grandement les aider à mieux s'organiser et accélérer le traitement. Notre équipe s'est penchée sur ces besoins pour proposer une solution viable et innovante en 3 jours.

Solution proposée

Batmobile Icon

Notre équipe a répondu aux problèmes majeurs de Natagora:

- Le Transfert des données audios provenant des capteurs 
- L'encodage des métadonnées des capteurs
- La visualisation des endroits de poses

Notre solution est composé de trois applications, une application mobile pour la récupération des infos de poses sur le terrain pour les volontaires (Batmobile), un client s'exécutant sur la machine du volontaire pour uploader les fichiers des cartes SD des capteurs (Client Robin) et une web app proposant une interface pour les administrateurs afin de consulter les enregistrements, leurs métadonnées, les endroits de poses, les appareils et les collaborateurs (Alfred). Nous utilisons une base de données NoSQL CouchDB pour le stockage des documents (BatCave).

Déployer le projet

  • Mettre en place une CouchDB
    • Hébergeur gratuit: smileupps
    • Ajouter les db suivantes: batgarage, batdevices, batcrew, batcave
    • Remplacer dans SyncService (Batmobile), DataService (Alfred) et Program.cs (Robin), le endpoint de CouchDB
  • Obtenir une clé d'API Google Map pour la carte
    • Lien G-Map: Google Doc
    • Ajouter cette clé dans les app.module.ts de la Batmobile et Alfred

TODO

  • Intégration fonctionnalités RGPD pour les utilisateurs
  • Corrections de bogues (batmobile) pour envoi des données du formulaire
  • Fusionner les métadonnées de l'app mobile avec les fichiers audios
  • Rendre interface graphique plus intuitive
  • Renforcer la securité

License

Ce projet est sous la license MIT

Captures d'ecrans

Alfred

Alfred

Alfred

Alfred

Alfred

Alfred

Alfred

Alfred

Batmobile

Batmobile

Batmobile

Batmobile

Robin

Robin

Robin

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published