**Les Poly-Morphistes présentent:
Montreal Patrol
avec: Julien Aubuchon, Charlie Duquette, Issam Maghni et Simon Tran
Inspirations
Nos expériences quotidiennes nous ont grandement influencées lors du processus de création de notre application. En effet, il n'est pas rare de rencontrer les différents problèmes que nous avons ciblés dans notre projet. Nous avons donc tenter d'y remédier au meilleur de nos capacités, en permettant à la ville de Montréal d'avoir accès à ces informations en direct.
Qu'est-ce que l'application fait?
L'application permet de signaler divers problèmes communs que l'on peut rencontrer dans la ville de Montréal. Par exemple, un trottoir mal déneigé ou un feu de circulation hors d'usage sont des exemples communs d'un tel problème. Une fois ces problèmes signalés, les autres usagers de l'application peuvent voir en temps réel l'endroit, le type ainsi qu'une image des problèmes en question. La ville de Montréal a aussi accès à ces informations, ce qui peut faciliter la tâche du maintient de la ville.
Comment nous l'avons créée
Nous avons utilisé Android Studio afin de bâtir une application mobile pour Android. Nous avons utilisé l'API de Google Maps afin de gérer la portion carte de l'application, et un backend qui utilise Python et Flask afin d'entreposer les données que les usagers entrent dans l'application
Les défis que nous avons rencontrés
Un grand défi était d'obtenir un back end fonctionnel et fiable. Il nous a été aussi corsé de faire le lien entre les deux langages différents et de les faire intéragir. Finalement, nous n'avions pas tous le même niveau d'expérience dans le domaine du développement d'applications , donc il était parfait difficile de faire le pont entre les différents niveaux d'expérience. ## Challenges
Les accomplissements que nous avons réalisés
Nous sommes très fièr d'avoir réalisé la vision que nous nous étions fixés. Nous avions élaboré un plan et nous avons réussi à réaliser toutes les fonctions importantes. Il est très satisfaisant de réaliser un produit si complet en un court intervalle de temps.
Ce que nous avons appris
Nous avons développé nos compétences dans divers outils. Nous avons tous améliorer notre compéhension et notre maîtrise de Git. Nous avons aussi appris les rudiments d'Android Studio, et nous avons appris la structure générale d'une application Android. Finalement, nous avons appris à mieux collaborer et à travailler en équipe.
Conclusion
Nous avons développé nos compétences dans divers outils. Nous avons tous améliorer notre compéhension et notre maîtrise de Git. Nous avons aussi appris les rudiments d'Android Studio, et nous avons appris la structure générale d'une application Android. Finalement, nous avons appris à mieux collaborer et à travailler en équipe. ## Learned Nous sommes tous d'accord pour dire que cette expérience était très gratifiante, et que nous avons hâte de la répéter. Nous avons eu beaucoup de plaisir et nous formons une bonne équipe, et nous sommes prêts à relever de plus grands défis!
Log in or sign up for Devpost to join the conversation.