Umengo : Connecter volontaires et associations pour transformer les actions bénévoles en impacts durables
Umengo est une startup audacieuse qui cherche à bouleverser le monde du bénévolat en rendant plus facile que jamais le rapprochement entre volontaires et associations. En tant qu'agence de développement partenaire, Digitalu a été sollicitée pour transformer cette vision ambitieuse en une plateforme technologique solide et intuitive. Depuis l'élaboration des interfaces utilisateur jusqu'à la programmation de fonctionnalités complexes, Digitalu a contribué à la réalisation de cette plateforme web et mobile novatrice.
Vision
Redéfinir le bénévolat pour le 21ème siècle
Umengo avait une vision claire dès le début : utiliser la technologie pour combler le fossé entre les volontaires et les associations. Ils voulaient créer un espace où les volontaires pourraient trouver facilement des missions correspondant à leurs compétences et disponibilités, et où les associations pourraient bénéficier d'un accès facilité à un vivier de volontaires qualifiés. La plateforme Umengo est le produit de cette vision, offrant un outil moderne pour la coordination du bénévolat.
Partenaire de confiance, engagé et proactif, nous recommandons de travailler avec Digitalu. Ils ont mis en place notre application web et mobile dans la meilleure des manières possibles, en trouvant toujours l'équilibre optimal entre le meilleur et le nécessaire. Ils ont mis un effort supplémentaire dans la compréhension de notre besoin et étaient toujours transparents quant aux possibilités, nous conseillant durant toute la collaboration tant au niveau technique que budgétaire. Nous travaillons encore avec Digitalu et espérons continuer à le faire.
Maxime Fouache
CEO de Umengo
Fonctionalités
Une solution innovante pour optimiser l'engagement communautaire
Les fonctionnalités pour les volontaires
La plateforme Umengo offre aux volontaires une multitude de fonctionnalités intuitives pour faciliter leur participation et leur engagement dans les missions.
Voici une liste non exhaustive des fonctionnalités de l'application :
- Recherche avancée de missions : Les volontaires peuvent rechercher efficacement des missions en fonction de leurs disponibilités, compétences et localisation, grâce à notre puissant moteur de recherche.
- Notifications de suggestions de missions : En fonction de leurs préférences, les volontaires reçoivent des suggestions de missions par notifications push, email, ou directement sur la plateforme.
- Système de récompenses : Pour encourager l'engagement, nous avons intégré un système de points. Les volontaires gagnent des points en complétant des missions et peuvent suivre leur progression grâce à un classement des meilleurs volontaires.
- Postulation flexible aux missions : Les volontaires peuvent postuler à des missions à des créneaux fixés à l'avance ou bien choisir des "créneaux libres" pour une flexibilité maximale.
Les fonctionnalités pour les associations
L'outil principal des associations dans leur quête de volontaires est leur espace dédié sur la plateforme d'Umengo. Il a été conçu pour faciliter chaque étape de la mise en place et de la gestion des missions. Voici les principales fonctionnalités mises à la disposition des associations :
- Création et gestion des missions : Les associations peuvent créer des missions en détaillant toutes les informations nécessaires, comme le nom, l'expertise requise, la description, le lieu, et plus encore. De plus, elles peuvent facilement gérer le statut de ces missions.
- Gestion des créneaux : Les associations peuvent définir des créneaux hebdomadaires ou ponctuels pour leurs missions, offrant ainsi de la flexibilité aux volontaires.
- Gestion des candidatures : Une interface conviviale permet aux associations d'accepter ou de refuser les candidatures des volontaires, et de garder une trace de leur présence aux missions.
- Suggestion automatique des volontaires : Grâce à notre algorithme, les associations peuvent recevoir des suggestions de volontaires en fonction des besoins de leur mission.
- Achat de crédits : Les associations peuvent acheter des crédits pour accepter les volontaires, instaurant ainsi un modèle économique viable pour la plateforme.
L'application mobile
L'application mobile Umengo est une extension indispensable de la plateforme, offrant aux volontaires une manière simplifiée et accessible de gérer leurs missions. Voici comment cette application facilite l'engagement des volontaires :
- Recherche de missions : Les volontaires peuvent facilement parcourir et rechercher des missions correspondant à leurs intérêts et à leur disponibilité.
- Notifications Push : L'application envoie des alertes aux volontaires concernant les nouvelles missions et les mises à jour de leurs candidatures.
- Calendrier de gestion de missions : Les volontaires peuvent gérer leurs engagements grâce à un calendrier interactif, leur permettant de voir tous leurs engagements d'un coup d'œil.
- Système de récompenses et de classement : Pour motiver les volontaires à participer à davantage de missions, un système de récompenses et un classement ont été intégrés dans l'application.
- Profil de volontaire : Les volontaires peuvent compléter leur profil avec leurs compétences et leurs disponibilités, ce qui permet aux associations de trouver plus facilement le volontaire idéal pour une mission.
L'interface d'administration Umengo
L'interface d'administration Umengo est un outil clé pour l'équipe d'Umengo, leur permettant de gérer de manière efficace et intuitive tous les aspects de la plateforme.
- Gestion des Associations : C'est ici que l'équipe Umengo peut gérer toutes les informations relatives aux associations, comme l'ajout, la modification ou la suppression d'associations.
- Gestion des Volontaires : Un outil pour gérer les profils des volontaires, contrôler leurs statuts, consulter leur historique de missions, etc.
- Gestion des Missions : L'équipe Umengo peut visualiser toutes les missions, les modifier si nécessaire, et gérer les candidatures de volontaires.
- Vue Calendrier : Une interface visuelle permettant de voir d'un coup d'œil toutes les missions, leurs dates et les volontaires affectés.
- Gestion des Avis : Permet de gérer les avis laissés par les volontaires, leur donner une réponse et les publier.
- Achats de Crédits : Une interface pour gérer le système de crédits pour les associations.
- Statistiques : Un tableau de bord de statistiques pour suivre l'activité sur la plateforme, comme le nombre de missions effectuées, le nombre de volontaires actifs, etc.
Ainsi, la suite d'outils et de fonctionnalités intégrées dans Umengo offre une expérience fluide et efficace pour tous les utilisateurs de la plateforme, qu'il s'agisse des volontaires, des associations ou de l'équipe Umengo elle-même. Chaque partie prenante peut se concentrer sur ce qui compte le plus : mettre en relation les volontaires avec des missions importantes et faire la différence dans leur communauté.
Défis et solutions
Découvrez comment Digitalu a relevé les défis uniques d'Umengo pour créer une plateforme conviviale qui connecte les associations et les volontaires.
Chaque projet présente son lot de défis uniques, et Umengo ne faisait pas exception. Nous avons rencontré plusieurs obstacles technologiques tout au long du développement. Cependant, ces défis n'étaient que des occasions pour nous de montrer notre capacité à trouver des solutions innovantes et à surmonter les obstacles, tout en assurant une expérience utilisateur de qualité pour les associations et les volontaire de Umengo. Voici un aperçu des défis majeurs que nous avons relevés et des solutions que nous avons mises en œuvre.
Defi #1: Gestion des missions: Un défi de complexité
Le développement d'Umengo a posé un défi majeur : comment simplifier la gestion des missions pour les associations et les volontaires. Avec une multitude de paramètres à prendre en compte, comme les compétences requises, les disponibilités et la localisation, créer un système de gestion des missions accessible et efficace était un défi colossal.
Face à ce défi, notre équipe a conçu une interface intuitive pour la gestion des missions. Nous nous sommes inspirés des meilleures pratiques de différentes plateformes pour élaborer une solution adaptée aux besoins d'Umengo.
Nous avons créé un système où les associations peuvent détailler les missions, incluant des informations essentielles comme le nom, l'expertise requise, la description, le lieu, et bien plus encore. Les associations peuvent également définir les dates et les créneaux horaires pour chaque mission, avec des options pour des créneaux hebdomadaires ou ponctuels, et même des créneaux "libres" où les volontaires peuvent postuler sans date fixe à l'avance.
Pour gérer les candidatures, nous avons développé une interface claire où les associations peuvent accepter ou refuser les candidats, et noter leur présence lors des missions. En outre, un algorithme intelligent suggère des volontaires à inviter sur les missions en fonction de leur disponibilité, de leur expertise et de leur proximité avec la mission.
En bref, notre solution permet une gestion efficace et simple des missions, rendant le processus fluide pour les associations et les volontaires
Defi #2: Création d'une expérience utilisateur efficace
La création d'une expérience utilisateur conviviale et intuitive était une tâche cruciale pour Umengo. La plateforme devait être suffisamment simple pour être utilisée par un large éventail de volontaires tout en étant suffisamment sophistiquée pour gérer une multitude de fonctionnalités.
Chez Digitalu, nous avons conçu une interface utilisateur simplifiée qui rend la navigation fluide et sans effort. Nous avons également mis en place un système de filtrage avancé qui permet aux utilisateurs de trouver des missions en fonction de leurs compétences, de leur disponibilité et de leur localisation. Pour les associations, nous avons créé une interface administrateur efficace, leur permettant de gérer les missions, les candidatures et d'interagir facilement avec les volontaires. En parallèle, nous avons mis au point un système de notifications personnalisé pour maintenir les utilisateurs informés des opportunités pertinentes.Choix technologiques
Les piliers technologiques derrière Umengo
Dans cette section, nous explorerons les différentes technologies utilisées pour créer et gérer la plateforme Umengo. Nous discuterons de tout, depuis les technologies front-end et back-end, jusqu'aux outils que nous avons utilisés pour assurer la qualité et la stabilité de la plateforme.
Technologie front-end
React • React-native • TailwindCSS • NextJS
La plateforme Umengo, étant une application web complexe et interactive, nécessitait des technologies front-end robustes et flexibles. Nous avons donc opté pour React.js, une bibliothèque JavaScript largement utilisée pour construire des interfaces utilisateur interactives. De plus, nous avons utilisé React Native pour développer l'application mobile Umengo, ce qui nous a permis de partager une grande partie de la logique entre l'application web et mobile.
Pour le design, nous avons utilisé le framework TailwindCSS pour implémenter un design moderne et responsive. Cela a permis à notre équipe de rapidement mettre en place des interfaces utilisateur intuitives et esthétiquement agréables, tout en garantissant une expérience utilisateur cohérente sur tous les appareils.
Technologie back-end
Bridge • Express • MongoDB • AWS • Vercel
Pour le back-end d'Umengo, nous avons utilisé une combinaison de MongoDB, AWS, et Vercel. Ces technologies ont permis de gérer efficacement les données, de faciliter le déploiement, de garantir la sécurité et d'assurer une performance optimale de l'application.
- MongoDB : nous avons choisi cette base de données non structurée pour sa flexibilité, sa fiabilité et sa facilité d'intégration avec le stack de technologies que nous avons utilisé.
- AWS et Vercel : ces deux services ont été utilisés pour l'hébergement de l'application. Nous avons utilisé AWS pour sa robustesse et sa fiabilité, tandis que Vercel a été choisi pour sa facilité d'utilisation et sa capacité à se marier parfaitement avec notre stack de technologies.
En somme, le choix de ces technologies back-end a été dicté par la nécessité d'assurer une performance optimale, une grande fiabilité et une sécurité renforcée pour l'application MamaFood.
Nous avons également utilisé notre propre meta-framework, Bridge, basé sur Express et TypeScript, pour générer un code client frontend totalement typé.
Outils de gestion de la qualité et de la stabilité
Un projet de cette envergure nécessite une gestion rigoureuse de la qualité et de la stabilité. Pour répondre à cette exigence, nous avons utilisé une combinaison d'outils et de pratiques éprouvés pour garantir la fiabilité de la plateforme Umengo.
Nous avons mis en place un système de gestion des bugs sur Airtable, qui a permis à l'équipe de tester et de signaler rapidement les problèmes à l'équipe de développement. Cet outil a permis de prioriser les bugs en fonction de leur criticité, assurant ainsi que les problèmes les plus urgents soient résolus en premier.
Nous avons également utilisé Sentry, un service qui offre une surveillance en temps réel de l'application, signalant automatiquement les bugs importants en cas de crash. Cela nous a permis de résoudre rapidement les problèmes et d'assurer un fonctionnement fluide de l'application pour tous les utilisateurs.
La qualité et la stabilité sont au cœur de nos priorités lors du développement de toute application. C'est pourquoi nous nous engageons à utiliser des outils et des pratiques de gestion de la qualité de premier ordre pour assurer la satisfaction de nos clients et des utilisateurs de l'application.
Avenir
Préparer l'avenir avec une perspective axée sur la croissance
Chez Digitalu, nous sommes fiers de contribuer au futur prometteur d'Umengo. Le succès de la plateforme jusqu'à présent a prouvé l'importance et le potentiel de mettre en relation les volontaires avec les associations qui ont besoin de leur aide. Mais notre travail avec Umengo ne s'arrête pas là.
Nous sommes déterminés à continuer à soutenir Umengo aussi longtemps qu'ils le souhaitent, en adaptant et en améliorant constamment la plateforme pour répondre aux besoins changeants des volontaires et des associations. Parmi les prochaines fonctionnalités prévues, nous envisageons notamment l'intégration d'une section « entreprises » qui permettrait aux entreprises de motiver leurs employés à utiliser leurs compétences dans le cadre du mécénat de compétence.
En collaborant étroitement avec l'équipe d'Umengo, nous sommes impatients de voir comment la plateforme continuera à évoluer et à faire une différence dans le monde du bénévolat.
Autres projets
Découvrez nos autres projets
Web app - IA
Djema AI
Plateforme de création de contenu éducatif généré par une IA
Développement web, IA
Web app - Mobile app
Selected
Plateforme de financement de créateurs
Développement web, UI / UX, Branding
Web app - E-commerce
Richon
E-commerce de produits personnalisés avec des NFTS
Développement web, UI / UX, Branding