758 collectifs

Zest

A propos

Nous développons des sites & applications en utilisant des pratiques de conception et de développement durables.

4 missions réalisées avec Collective

Zebra3

A propos

Power Back to small Businesses

4 missions réalisées avec Collective

Kuartz

A propos

When polished design meet effective copywriting to boost conversion

4 missions réalisées avec Collective

Ace Studio Webflow & Bubble

A propos

La réalisation de votre site web et app de A à Z par des pointes du No Code ayant travaillé pour des Startups à succès.

4 missions réalisées avec Collective

Itxasoa

A propos

On a monté et boosté les équipes marketing & design des plus belles start-up ! Notre créativité pour atteindre l'objectif n'a pas de limites !

4 missions réalisées avec Collective

Leverage | Growth Collective

A propos

Collectif d'experts en Growth pour entreprises ambitieuses. Transparence, efficacité et performance.

4 missions réalisées avec Collective

Airmasters.io

A propos

Votre partenaire Airtable & automatisation.

4 missions réalisées avec Collective

Cohort42

A propos

Des idées. Du code. Vos apps. Simple, efficace, Cohort42 vous accompagne dans vos projets!

4 missions réalisées avec Collective

ri+mi

A propos

Studio 3D • Illustration | Web | Motion | Animation | VR | Espaces virtuels 📍 Marseille

4 missions réalisées avec Collective

Growth Advisors.

A propos

Générez de nouvelles opportunités grâce à l'outbound marketing !

3 missions réalisées avec Collective

Neptune

A propos

Un collectif de professionnels passionnés pour des vidéos créatives et impactantes !

3 missions réalisées avec Collective

We Are Motion

A propos

Le collectif spécialisé dans la production de motion design 🚀.

3 missions réalisées avec Collective

Collectif 201

A propos

Parce qu'on ne peut jamais être deux sans un.

3 missions réalisées avec Collective

Ahoy !

A propos

Un archipel de profils créatifs et techniques qui mutualisent leurs talents et leurs expertises pour vous offrir LE site web dont vous rêvez.

3 missions réalisées avec Collective

meeXers

A propos

Intelligence Applicative ✨ Transcription & Synthèse

3 missions réalisées avec Collective

Horizon

A propos

Éclairer, innover, transformer - Product, Design et Data

3 missions réalisées avec Collective

Magician

A propos

Mettez un coup de baguette 🪄 dans vos data ! 🧙

3 missions réalisées avec Collective

Moonimize

A propos

Moonimize vous propose d'élaborer des solutions personnalisées, évolutives et flexibles pour soutenir votre croissance, tout en considérant vos défis commerciaux.

3 missions réalisées avec Collective

IA AQUA logo

IA AQUA

Agriculture & PêcheÉnergiesTPE


IA AQUA

Création d'APIs et d'une application mobile & Web pour un objet connecté de surveillance d'arrosage pour le milieu agricole.


IA Aqua

Contexte

IA AQUA est un projet d'objet connecté de surveillance d'arrosage dans le milieu agricole. À l'aide d'un capteur autonome, l'application permet de suivre l'état de l'arrosage, de souscrire à des alertes SMS lorsque celui-ci est terminé, et de consulter des statistiques des arrosages de toute l'année.

Les besoins du client

  • Étude de l'existant et reconnaissance des problèmes présent

  • Proposition de solution et détails coûts associés

  • Mise en place des outils nécessaire

  • Développement des solutions

  • Déploiement des solutions

L’existant

Avant notre intervention, le client faisait face à des défis considérables en ce qui concerne la maîtrise des outils utilisés. Les solutions existantes étaient coûteuses, peu fiables et soumises à des limites qui entraînent une perte de données régulière. De plus, la gestion de ces solutions était chronophage et complexe.

Conseil

Notre expertise technique et notre connaissance approfondie des solutions disponibles sur le marché nous ont permis de conseiller le client sur les différents axes d’amélioration. Nous avons proposé plusieurs solutions en détaillant leurs avantages et inconvénients, ainsi que les coûts associés. Nous avons travaillé en étroite collaboration avec le client pour sélectionner la solution la plus adaptée à leurs besoins et à leur budget afin d’établir une roadmap qui convienne.

Outils

La société n’ayant pas d’équipe technique interne, nous avons mis en place les outils nécessaires au développement des futurs outils. Le client a maintenant un GitLab sur lequel sont hébergées les sources des applications, un Nexus sur lequel sont hébergées les images Docker ainsi qu’un service Portainer afin de fournir une interface pour consulter les états des différents conteneurs. C’est cette suite d'outils et leur utilisation qui permettent de maintenir la qualité du code et de faciliter la collaboration en équipe.

Back-end

Des API en architecture microservice développées via NestJs fournissent toutes les fonctionnalités nécessaires.

Ces API permettent :

  • Récupération des données de capteurs par protocole HTTP ou MQTT

  • Envoie des alertes par notification, mail ou SMS

  • Authentification des utilisateurs et gestions des droits

  • Statistique sur des périodes variables

Les API communiquent entre elles grâce au service de messagerie Redis.

Le stockage des données est réalisé par une base de données MySQL.

Front-end

Création d'une application web et mobile en utilisant Flutter pour permettre aux utilisateurs de surveiller l’arrosage, de gérer les notifications et d’extraire et recevoir des statistiques.

Déploiement

Le client n’ayant pas de serveur de production, nous nous sommes occupés d'en louer un, de le configurer, de le sécuriser et de déployer le Back-End et service Front-End. Nous avons choisi de containériser toutes les applications pour garantir une portabilité et une scalabilité facile.

Technos utilisées

Charte graphique


Conclusion

Ce projet a permis de créer une solution efficace pour la maîtrise de l'arrosage en milieu agricole, en utilisant les meilleures technologies disponibles sur le marché. Les meilleures options en termes de coûts et de faisabilité ont été retenues pour le projet. La qualité et la performance de l'application ont été améliorées grâce à la mise en place d'outils de développement tels que GitLab, ainsi que la location d'un serveur dédié. Le back-end a été développé en utilisant des API REST avec NestJS, une base de données MySQL et un serveur Redis pour la communication des microservices. Le front-end a été développé en utilisant Flutter pour permettre aux utilisateurs d’utiliser le capteur de manière intuitive. Enfin, tous les composants ont été exécutés dans des conteneurs Docker pour une portabilité et une scalabilité aisé.

Notre intervention a permis au client de se concentrer sur son corps de métier et de ne plus être contraint techniquement, et aux utilisateurs de l’application d’utiliser un portail simple et intuitif pour accéder à toutes leurs données.

Membres

Expertises

Javascript & TypescriptFlutter

De

Nov. 2022 à Févr. 2023