Plateforme e-commerce développée avec Ruby / Sinatra dans le cadre d’un projet scolaire, visant à explorer le développement assisté par IA.
- Module : IA dans le Code
- Année : 2025
- Outil IA : Cursor (pair-programming assisté)
- Objectif : Apprendre à développer une application complète en utilisant un assistant IA, tout en gardant une compréhension critique du code généré.
LibrairieDuCoin est une application web destinée à la digitalisation d’une librairie indépendante.
Elle permet aux clients de consulter un catalogue et de commander des livres en ligne, tandis que la propriétaire peut gérer les stocks et les commandes via une interface administrateur.
- 📖 Catalogue de livres interactif
- 🛒 Système de panier
- 📝 Commande en ligne avec validation des formulaires
- 📦 Gestion des stocks
- 🔐 Interface administrateur
- 🗄 Base de données SQLite3
Le projet a été développé en collaboration homme–IA, avec un accent particulier sur :
- Prompt engineering : formuler des requêtes précises et efficaces
- Code review : analyse critique du code généré par l’IA
- Debugging assisté : résolution des erreurs avec l’aide de l’IA
- Documentation : génération et amélioration de commentaires et README
- Langage : Ruby
- Framework : Sinatra
- Base de données : SQLite3
- Architecture : MVC
- Outils : Cursor AI, Git, GitHub
- Développement backend avec Ruby / Sinatra
- Conception d’une application web MVC
- Modélisation et gestion d’une base de données (CRUD)
- Collaboration homme–IA dans un processus de développement itératif
- Analyse et compréhension de code généré par une IA
Projet réalisé dans un cadre pédagogique.
L’accent est mis sur l’apprentissage, la compréhension du code et l’expérimentation du développement assisté par IA.