đŸšŽâ€â™‚ïž RideSync — créée en seulement 4 heures avec une IA

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