Aperçu du projet UrbanEco Illustration du challenge projet Illustration des résultats du projet

Diplômé d'un baccalauréat en génie à l'École de Technologie Supérieure,
je suis à la recherche d'un emploi en ingénierie logiciel ainsi qu'un.e superviseur.e à l'Ordre des Ingénieurs du Québec.

UrbanEco

Figma
Aperçu du projet UrbanEco

Lors du hackathon AMC 2024 organisé par AppETS à l'ÉTS, j'ai participé à la compétition d'applications mobiles sur le thème "Villes intelligentes pour un avenir durable". En équipe, nous avons conçu et prototypé UrbanEco, une application mobile récompensant les comportements écoresponsables des citoyens. Au sein de ce projet, j'ai été développeur Flutter et j'ai partagé ce projet avec mes coéquipiers : Julien Castor , Mehdi Monerie , Ilyes Essid  et Louqman Masbahi .

Challenge

Illustration du challenge projet

Le défi était de créer une application mobile en 24 heures répondant au thème des villes intelligentes et durables. L'idée d'UrbanEco était de gamifier les actions écologiques en permettant aux utilisateurs d'accumuler des points grâce à leurs gestes responsables : compostage, réduction de consommation d'eau et d'électricité, utilisation de transports durables. Le défi partenaire Intact consistait à implémenter un système de notifications push lorsqu'un utilisateur créait un signalement, ajoutant une dimension de communication en temps réel à l'application.

Processus

Ce hackathon a été mon premier contact avec Flutter et FlutterFlow. J'ai dû apprendre rapidement les concepts fondamentaux du framework dans un temps très limité. L'utilisation de FlutterFlow nous a permis de prototyper rapidement l'interface utilisateur avec ses fonctionnalités principales : écran d'accueil avec code QR pour accumuler des points, page "Mon quartier" affichant les statistiques collectives, profil utilisateur avec l'impact écologique, et classements pour stimuler l'engagement. La gestion du temps et le travail collaboratif sous pression ont été des défis constants, nécessitant une organisation rigoureuse et une communication efficace entre les membres de l'équipe.

Résultats

Illustration des résultats du projet

Ce projet m'a permis de découvrir Flutter dans un contexte d'apprentissage accéléré. Malgré le temps limité, nous avons réussi à créer un prototype fonctionnel présentant les concepts clés de l'application : système de points, visualisation des données de quartier, et intégration des notifications pour le défi Intact. Cette expérience m'a appris à prioriser les fonctionnalités essentielles et à travailler efficacement en équipe dans un environnement de développement intensif. Le hackathon a été une excellente opportunité de mettre en pratique mes compétences de développement tout en découvrant de nouvelles technologies.

Remerciements à ApplETS et de manière plus générale aux organisateurs du hackathon AMC 2024 .

Discuter du projet