722 collectifs

Flèches rouges

A propos

Le Collectif Landais qui amplifie la notoriété de votre entreprise sur internet !

7 missions réalisées avec Collective

Pluriel

A propos

Une diversité de culture et de profils au service de vos projets web

7 missions réalisées avec Collective

Mosaiq

A propos

Mosaiq est un collectif spécialisé sur Pinterest. Une singularité qui pousse à l’excellence.

7 missions réalisées avec Collective

Nocode Iroh Squad

A propos

La Tech peut faire peur, surtout quand on part d’une feuille blanche : nous construisons vos fondations, puis vous rendons autonome.

6 missions réalisées avec Collective

Kanso

A propos

Des experts motivés pour concevoir et réaliser des applications ou des plateformes web pour des clients exigeants !

6 missions réalisées avec Collective

Aristys

A propos

Vous rêvez d’un site sur-mesure, éco-conçu et centré utilisateur ? Nous mettons nos expertises en éco-conception numérique à votre service pour co-construire votre projet.

6 missions réalisées avec Collective

Webly

A propos

Gagnez du temps et concentrez-vous sur votre coeur de métier ! Nous on s'occupe de pousser votre business en ligne.

6 missions réalisées avec Collective

Madskills | E-learning

A propos

Les experts de la formation en ligne au service de votre production de contenus pédagogiques

6 missions réalisées avec Collective

Capsule Corp.

A propos

(écoute + créativité + technologie) x notre expérience = vos objectifs ²

6 missions réalisées avec Collective

Majava

A propos

Stratégie commerciale et digitale pour les entreprises engagées

6 missions réalisées avec Collective

307 Studio

A propos

Par des créatifs pour les créatifs.

6 missions réalisées avec Collective

FS Studio

A propos

Experts franco-américaine en design, validée par 8 ans d'innovation et plus de 300 réussites. Nous sommes vos experts en branding, UI/UX, web et product design. Bénéficiez de notre rapidité, efficacité et tarifs compétitifs.

5 missions réalisées avec Collective

Chandler

A propos

Le collectif d'anciens consultants en stratégie, pour des conseils éclair, 10x moins chers

5 missions réalisées avec Collective

GYL studio

A propos

Votre produit - De A à Z

5 missions réalisées avec Collective

Mars Events

A propos

Créons ensemble des moments uniques et fédérateurs

5 missions réalisées avec Collective

Enverse Labs

A propos

Votre Partenaire Innovant en Éco-Conception Web et Mobile 🌱

5 missions réalisées avec Collective

AnThüka

A propos

Une ADN data pour le business. Accéder au ROI de vos actions business grâce à vos data. Automatisation, Analyse, Prédiction, Growth. La data au service du business.

5 missions réalisées avec Collective

Blue Birds

A propos

Spécialistes Design Web, Graphisme, Référencement naturel (SEO) et Création de site internet ⚡️

5 missions réalisées avec Collective

Josepho logo

Josepho

Culture & LoisirsCommerce & DistributionTech & SoftwarePetite entreprise


App mobile - Photobooth (photo/vidéo)

React Native, TypeScript, Android, Printer, ffmpeg

Nous avons beaucoup apprécié collaborer avec Kanso. Nous avions ensemble un projet moyen termes (3 mois). La communication a été fluide (point hebdo). Le rendu conforme aux attentes, les délais respectés. Le collectif a également su être arrangeant pour rentrer dans notre fenêtre de délais. La diversité des profils chez eux est un plus qui leur permet d'avancer plus vite. Merci à eux !

Josepho portrait

Josepho


Le client

Jospeho est une entreprise de location de photobooth pour immortaliser des évènements à travers des photos instantanées. L'entreprise est née en 2015, de l’alliance de 4 passionnés (Enguérand, Sebastien, Ségolène, Jean).

Le projet et les besoins

Josepho avait déjà une application sur tablette iOS mais le rendu photo n'était pas satisfaisant et les contraintes d'Apple étaient trop strictes. Ils ont choisi une tablette Galaxy S8 dont la qualité photo est bien meilleure et ont amélioré le produit initial. Ils nous ont sollicité pour réaliser l'application mobile ainsi qu'une partie de la connexion à l'imprimante, tout en gardant à l'esprit que les clients seraient en autonomie avec la tablette ce qui impliquait un produit conçu avec rigueur pour être parfait, c'est à dire :

  • Donner la possibilité de faire des gifs ou des photos.

  • Permettre d'imprimer les photos

  • Envoyer les Gifs ou photos sur une ou plusieurs adresses emails.

  • Fonctionner en mode hors-ligne le temps de le prestation.

  • S'assurer d'un rendu net des photos et d'un découpage propre de l'imprimante.

  • Permettre de lancer l'application directement au démarrage de l'OS et restreindre les fonctionnalités accessibles en dehors de l'application de photobooth.

  • Contrôler la tablette à distance et gérer les cas (automatiquement lorsque c'est possible) de crash, de  redémarrage nécessaire, etc.

L'autre enjeu était les délais : il leur fallait un produit livré au début de l'été pour ne pas perdre de clients pendant leur période de rush.

La solution proposée

  • Pour respecter les contraintes fonctionnelles (cadre personnalisé, gif animé) et techniques concernant l'impression (formats, découpes) nous avons personnalisé le code Kotlin de communication avec l'imprimante et nous avons utilisé la librairie FFMPEG au sein de React Native.

  • Pour assurer le bon fonctionnement en mode hors-ligne ou en cas de problème (panne de batterie, perte ou absence d'internet, etc), nous avons sérialisé et persisté sur fichiers la plupart des taches exécutées par l'application. Cette "sauvegarde" periodique est accompagnée d'un système de file d'attente, pour reprendre les taches automatiquement là ou elles s'étaient interrompues.

  • Pour gérer le temps d'impression (plusieurs dizaines de secondes) sans bloquer le fonctionnement de l'application nous avons réutilisé le système de file d'attente qui avait été développé pour évité la perte d'information. Ainsi un client final peut prendre des photos et lancer l'impression puis immédiatement laisser d'autres personnes utiliser le photobooth : il n'y a pas de temps d'attente.

  • Pour contrôler la tablette à distance (MDM) et accompagner les clients finaux en cas de problèmes, nous avons configuré le mode Kiosk avec Hexnode. Cette solution permet à la fois de créer une app en boot automatique (on arrive directement sur l'app au lancement de la tablette) et de gérer différents scénarios comme le reboot en cas de crash de l'app.

La stack technique et l'infrastructure

  • React Native/Typescript

  • Kotlin (intégré en module natif au sein de React Native)

  • FFMpeg

  • Hexnode (MDM: Mobile device management)

Le périmètre d'action/Les moyens déployés (durée et équipe)

L'ensemble du projet a duré 3 mois, avec 2 ETP.

L'impact

  • 10 000+ événements

  • 4,6 million de photos

  • 3400+ mariages

En savoir plus sur Josepho : https://josepho.io/

Membres

Expertises

Javascript & TypescriptReact Native

De

Avr. 2022 à Nov. 2022