Romane, 22 ans, quand on discute dans une piscine : « je voudrais bien crĂ©er ma propre plateforme pour organiser des sorties vĂ©lo … »
Câest avec cette idĂ©e simple que jâai fait une dĂ©mo du projet RideSync, un outil communautaire oĂč chacun peut proposer des balades Ă vĂ©lo autour de chez lui, rejoindre celles des autres, voir une carte des Ă©vĂ©nements, et mĂȘme consulter les profils des participants. Le tout a Ă©tĂ© construit en 4 heures chrono, avec lâaide prĂ©cieuse dâune Intelligence Artificielle (IA) !
Voici le rĂ©cit technique et humain de cette petite aventure numĂ©rique âïžđĄ

đ§± Version 1 : lâidĂ©e prend forme
On commence par le socle : un petit site en PHP/MySQL, sans framework, sans dĂ©pendance compliquĂ©e. Jâai demandĂ© Ă lâIA de mâaider Ă gĂ©nĂ©rer :
- â Une base de donnĂ©es
- â Des formulaires dâinscription / connexion sĂ©curisĂ©s
- â Un tableau de bord personnel (dashboard) pour voir ou crĂ©er ses sorties
- â Une interface pour crĂ©er une sortie via une carte interactive (Leaflet.js)
Ce que lâIA mâa apportĂ© ?
Elle a gĂ©nĂ©rĂ© du code propre, structurĂ©, avec une sĂ©paration claire entre HTML, PHP et JS. Elle mâa aussi proposĂ© les premiĂšres idĂ©es de design : des boutons simples, une carte, un rayon de balade dessinĂ© en cercle, etc.
đ Version 2 : aller plus loin dans lâinteraction
AprĂšs avoir posĂ© les bases, jâai voulu rendre la plateforme plus vivante :
- âïž Affichage de toutes les sorties créées par les autres
- đ Inscription Ă une sortie (avec un bouton qui change dynamiquement)
- â DĂ©sinscription possible
- đ§Ÿ Affichage de la liste des participants
- đ§ Cartes qui se chargent Ă la demande (pour optimiser les performances)
LâIA mâa Ă©tĂ© utile pour :
- Faire les requĂȘtes SQL juste ce quâil faut
- Intégrer des formulaires légers dans les popups de carte
- Mâassurer que tout soit mobile responsive sans surcharger le code
đ Version 3 : enrichir les donnĂ©es
La V3 a été une version orientée contenu :
- đ Ajout dâun champ
location_desc
pour dĂ©crire le point de RDV (ex: âdevant la mairieâ) - đŻ GĂ©nĂ©ration de donnĂ©es de test rĂ©alistes : 100 utilisateurs, 300 sorties
- đ„ Visualisation des sorties par niveau de difficultĂ© (dĂ©butant / intermĂ©diaire / avancĂ©)
- đŹ Popup au survol dâun nom pour voir son profil public
Câest ici que lâIA a vraiment brillĂ© :
Elle a gĂ©nĂ©rĂ© les scripts SQL, les fausses donnĂ©es rĂ©alistes (emails, noms, localisations), et mĂȘme une interface lĂ©gĂšre pour afficher la fiche dâun utilisateur dans un simple
<div>
dynamique.
đș Version 4 : la carte devient interactive
Cette version a apporté beaucoup de valeur :
- La page
/map.php
montre toutes les sorties sur une carte - Il est possible de sâinscrire Ă une sortie directement via un popup sur la carte
- Le rayon de la balade est dessiné visuellement
- LâIA a gĂ©rĂ© le fait de garder le zoom et la position de la carte aprĂšs une action (via JavaScript et
localStorage
)
đš Design et cohĂ©rence
Avec lâaide de lâIA, jâai aussi obtenu :
- đŒ Un logo et une banniĂšre gĂ©nĂ©rĂ©s automatiquement via des prompts
- đ» Une charte graphique unifiĂ©e : couleurs, header, footer, boutons…
- đ± Un layout responsive, mobile-first, avec menu hamburger
đŠ Bonus : Docker, scripts, performances
MĂȘme si je suis dĂ©butant en infrastructure, lâIA mâa aussi proposĂ© :
- đł Un fichier
docker-compose.yml
prĂȘt Ă lancer une stack PHP/MySQL - đ Des scripts pour initialiser la base de donnĂ©es, injecter les donnĂ©es de test
- âïž Des conseils pour le versionnement, le backup, et lâexport SQL
đ€ Une collaboration ultra-efficace avec lâIA
Ce qui mâa bluffĂ© :
â
LâIA ne fait pas que du code : elle pense Ă lâexpĂ©rience utilisateur, Ă lâergonomie, au design
â
Elle corrige ses erreurs, ajuste en fonction de mes retours
â
Elle me permet de tester rapidement, de comprendre ce que je fais
â
Elle mâapprend au passage : SQL, JavaScript, HTML, PHP…
En 4 heures, je suis passĂ© dâune idĂ©e vague Ă une demo de plateforme, testable, presque publiable !
âš Conclusion : ce que jâai appris
CrĂ©er une petite app web nâest plus rĂ©servĂ© aux dĂ©veloppeurs experts. Avec un peu de logique, une bonne IA et de la curiositĂ©, on peut construire des outils utiles, performants et bien conçus.
RideSync nâest peut-ĂȘtre quâun PoC (proof of concept), mais il mâa donnĂ© confiance pour crĂ©er dâautres projets. Et surtout, jâai compris quâavec une IA bien guidĂ©e, on peut aller trĂšs, trĂšs vite đ
đ§ Envie de tester par toi-mĂȘme la dĂ©mo ?
https://ridesync.borninthe80s.fr