{"id":420,"date":"2023-10-05T00:49:21","date_gmt":"2023-10-04T22:49:21","guid":{"rendered":"https:\/\/portfolio.cousseaujimmy.fr\/?p=420"},"modified":"2025-06-16T16:41:48","modified_gmt":"2025-06-16T14:41:48","slug":"autostop-carte-de-spots","status":"publish","type":"post","link":"https:\/\/portfolio.cousseaujimmy.fr\/es\/autostop-carte-de-spots\/","title":{"rendered":"AutoStop &#8211; Carte de spots"},"content":{"rendered":"\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"500\" src=\"https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/imagen-1024x500.png\" alt=\"\" class=\"wp-image-422\" srcset=\"https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/imagen-1024x500.png 1024w, https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/imagen-300x147.png 300w, https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/imagen-768x375.png 768w, https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/imagen-1536x750.png 1536w, https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/imagen.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-89c98654 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-large is-style-default\"><img decoding=\"async\" width=\"554\" height=\"1024\" src=\"https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/Screenshot_1693576560_framed-554x1024.png\" alt=\"\" class=\"wp-image-423\" srcset=\"https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/Screenshot_1693576560_framed-554x1024.png 554w, https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/Screenshot_1693576560_framed-162x300.png 162w, https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/Screenshot_1693576560_framed-768x1421.png 768w, https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/Screenshot_1693576560_framed-830x1536.png 830w, https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/Screenshot_1693576560_framed-1107x2048.png 1107w, https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/Screenshot_1693576560_framed.png 1038w\" sizes=\"(max-width: 554px) 100vw, 554px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"554\" height=\"1024\" src=\"https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/Screenshot_1693576511_framed-554x1024.png\" alt=\"\" class=\"wp-image-426\" srcset=\"https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/Screenshot_1693576511_framed-554x1024.png 554w, https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/Screenshot_1693576511_framed-162x300.png 162w, https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/Screenshot_1693576511_framed-768x1421.png 768w, https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/Screenshot_1693576511_framed-830x1536.png 830w, https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/Screenshot_1693576511_framed-1107x2048.png 1107w, https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/Screenshot_1693576511_framed.png 1038w\" sizes=\"(max-width: 554px) 100vw, 554px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"554\" height=\"1024\" src=\"https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/Screenshot_1693576571_framed-554x1024.png\" alt=\"\" class=\"wp-image-425\" style=\"object-fit:cover\" srcset=\"https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/Screenshot_1693576571_framed-554x1024.png 554w, https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/Screenshot_1693576571_framed-162x300.png 162w, https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/Screenshot_1693576571_framed-768x1421.png 768w, https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/Screenshot_1693576571_framed-830x1536.png 830w, https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/Screenshot_1693576571_framed-1107x2048.png 1107w, https:\/\/portfolio.cousseaujimmy.fr\/wp-content\/uploads\/2023\/10\/Screenshot_1693576571_framed.png 1038w\" sizes=\"(max-width: 554px) 100vw, 554px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Introduction :<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">R\u00e9cemment, j&#8217;ai eu l&#8217;id\u00e9e de concevoir et d\u00e9velopper une application Android AutoStop, une plateforme d\u00e9di\u00e9e \u00e0 la promotion du covoiturage spontan\u00e9 et \u00e9cologique. Cette application vise \u00e0 r\u00e9volutionner la mani\u00e8re dont nous voyageons en mettant l&#8217;accent sur la praticit\u00e9, l&#8217;\u00e9cologie et la convivialit\u00e9. Cette id\u00e9e est venu d&#8217;une recherche d&#8217;application qui aurait cette fonctionnalit\u00e9, ne trouvant aucun outil similaire, j&#8217;ai alors d\u00e9cid\u00e9 de d\u00e9velopper mon propre outil.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Technologies Utilis\u00e9es :<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">AutoStop a \u00e9t\u00e9 d\u00e9velopp\u00e9e en utilisant le framework Flutter, reconnu pour sa capacit\u00e9 \u00e0 cr\u00e9er des applications Android et iOS \u00e0 partir d&#8217;une seule base de code. Cette approche permet une possible \u00e9volution future en quelques clics. L&#8217;application est assez basique pour ne pas avoir trop de bugues entre les plateformes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Int\u00e9gration de la Carte OpenStreetMap :<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;une des fonctionnalit\u00e9s cl\u00e9s d&#8217;AutoStop est l&#8217;int\u00e9gration de la carte OpenStreetMap. Cette d\u00e9cision a \u00e9t\u00e9 motiv\u00e9e de par sa communaut\u00e9 active mais aussi du fait qu&#8217;elle soit open-source. De plus OSM est reconnus et stable.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Ajout de la Fonctionnalit\u00e9 de Recherche de Villes :<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">AutoStop inclus la possibilit\u00e9 de rechercher des villes. Cela permet aux utilisateurs de localiser rapidement et pr\u00e9cis\u00e9ment les points d&#8217;auto-stop \u00e0 proximit\u00e9 de leur emplacement actuel ou de leur destination souhait\u00e9e. Cette fonctionnalit\u00e9 vise \u00e0 simplifier le processus de planification du voyage.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Partage de Spots d&#8217;Auto-Stop :<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Les utilisateurs ont la possibilit\u00e9 de partager des spots d&#8217;auto-stop via des formulaires directement dans l&#8217;application. Cela cr\u00e9e une communaut\u00e9 engag\u00e9e de voyageurs qui contribuent activement \u00e0 la base de donn\u00e9es, par la suite les points sont v\u00e9rifi\u00e9s par des mod\u00e9rateurs garantissant ainsi des points d&#8217;auto-stop s\u00fbrs et de bonnes qualit\u00e9s pour tous les utilisateurs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les commentaires sont \u00e9galement contr\u00f4l\u00e9s par les mod\u00e9rateurs pour \u00e9viter tout abus.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Perspectives Futures :<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Prochainement, je pr\u00e9vois d&#8217;impl\u00e9menter: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>une fonction de d\u00e9tection des spots les plus proches pour une destination donn\u00e9e, en fournissant \u00e9galement une estimation du temps d&#8217;attente total. Cela permettra aux utilisateurs de prendre des d\u00e9cisions \u00e9clair\u00e9es en comparant les temps de trajet en auto-stop par rapport aux moyens de transport traditionnels.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Je pr\u00e9vois \u00e9galement d&#8217;impl\u00e9menter un mod\u00e9rateur virtuel qui g\u00e9rera une grande majorit\u00e9 des commentaires dans un premier et peut-\u00eatre par la suite des spots \u00e9galement.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Le trajet jusqu&#8217;au point de spot sera d\u00e9l\u00e9gu\u00e9 par google maps.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La base de donn\u00e9es est actuellement stock\u00e9 sur firebase, pour le moment c&#8217;est ok car c&#8217;est gratuit mais si l&#8217;application connais un pique d&#8217;utilisation, cela deviendra payant et ce n&#8217;est pas envisageable. La cr\u00e9ation d&#8217;une API sur mon serveur sera donc n\u00e9cessaire.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>D\u00e9fis Techniques et Solutions Apport\u00e9es :<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il n&#8217;y a pas eu d&#8217;\u00e9normes d\u00e9fis techniques mis \u00e0 part la r\u00e9flexion sur pour cr\u00e9er une application conviviale, optimis\u00e9 et fluide. Une interface agr\u00e9able me para\u00eet n\u00e9glig\u00e9 par certains d\u00e9veloppeur mais c&#8217;est pourtant selon moi le point le plus important pour avoir une exp\u00e9rience client satisfaisante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En outre, la gestion de la s\u00e9curit\u00e9 des informations utilisateurs et la mise en place d&#8217;une authentification robuste sont tr\u00e8s importants et seront un d\u00e9fi technique lors de la migration de la BD de firebase vers mon propre back-end.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conclusion :<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Les d\u00e9fis techniques, bien que modestes, ont \u00e9t\u00e9 l&#8217;occasion d&#8217;approfondir ma compr\u00e9hension du d\u00e9veloppement d&#8217;applications cross-plateforme. La migration future vers un back-end personnalis\u00e9 marque une \u00e9tape importante pour assurer la p\u00e9rennit\u00e9 de l&#8217;application et annonce d\u00e9j\u00e0 des d\u00e9fis techniques importants.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans l&#8217;ensemble, le d\u00e9veloppement d&#8217;AutoStop est une exp\u00e9rience gratifiante qui comble un vide sur le march\u00e9. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Je suis impatient de voir comment AutoStop contribuera \u00e0 fa\u00e7onner l&#8217;avenir des voyages plus verts et je suis enthousiaste \u00e0 l&#8217;id\u00e9e d&#8217;explorer de nouvelles opportunit\u00e9s d&#8217;am\u00e9lioration et d&#8217;innovation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>AutoStop, une application cross-plateforme d\u00e9di\u00e9e \u00e0 la promotion du covoiturage spontan\u00e9 et \u00e9cologique<\/p>\n","protected":false},"author":1,"featured_media":421,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[48,28,47],"class_list":["post-420","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-non-classe","tag-firebase","tag-flutter","tag-osm"],"_links":{"self":[{"href":"https:\/\/portfolio.cousseaujimmy.fr\/es\/wp-json\/wp\/v2\/posts\/420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portfolio.cousseaujimmy.fr\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/portfolio.cousseaujimmy.fr\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/portfolio.cousseaujimmy.fr\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/portfolio.cousseaujimmy.fr\/es\/wp-json\/wp\/v2\/comments?post=420"}],"version-history":[{"count":9,"href":"https:\/\/portfolio.cousseaujimmy.fr\/es\/wp-json\/wp\/v2\/posts\/420\/revisions"}],"predecessor-version":[{"id":533,"href":"https:\/\/portfolio.cousseaujimmy.fr\/es\/wp-json\/wp\/v2\/posts\/420\/revisions\/533"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/portfolio.cousseaujimmy.fr\/es\/wp-json\/wp\/v2\/media\/421"}],"wp:attachment":[{"href":"https:\/\/portfolio.cousseaujimmy.fr\/es\/wp-json\/wp\/v2\/media?parent=420"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/portfolio.cousseaujimmy.fr\/es\/wp-json\/wp\/v2\/categories?post=420"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/portfolio.cousseaujimmy.fr\/es\/wp-json\/wp\/v2\/tags?post=420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}