Retour

Nain Porte Quoi

Airbnb like
Créativité
Fullstack

Projet en équipe : plateforme de location de nains de jardin

Vidéo de présentation

Répertoire GitHub

Nain Porte Quoi

Le projet inaugural au Wagon a été la conception et la réalisation du site “Nain Porte Quoi”, une plateforme commerciale basée sur Ruby on Rails, avec une gestion agile du JavaScript à l’aide de Stimulus. Ce site e-commerce décalé s’inspire du modèle d’Airbnb tout en introduisant une touche ludique : la location de nains de jardin. Notre défi était de communiquer ce concept d’une manière unique et amusante sans sacrifier la crédibilité. L’utilisation de l’humour subtil dans le contenu du site et la présentation des annonces a permis d’atteindre cet équilibre délicat, offrant en expérience toute particulière tout en maintenant les fonctionnalités d’un site commercial sérieux.

Architecture :

Backend - Ruby on Rails :

  • Utilisation de Ruby on Rails pour la construction de l'infrastructure back-end
  • Création du modèle "User" avec la gem Devise
  • Mise en place de modèles cohérents pour gérer les entités essentielles telles que les utilisateurs et les annonces de nains de jardin, les réservations et les commentaires avec notation

Frontend - Stimulus :

  • Intégration de Stimulus pour la gestion avancée du JavaScript côté client
  • Utilisation de le gem "Flatpickr" pour le calendrier de réservation
  • Utilisation de la gem "gem "Geocoder" et de Mapbox pour la gestion de la carte

Versionnage - Git & GitHub :

  • Collaboration efficace grâce à l'utilisation de Git pour le contrôle de version
  • Gestion des branches pour travailler simultanément sur différentes fonctionnalités
  • Intégration continue avec GitHub pour maintenir un code base propre et fonctionnel

Gestion de Projet - Trello :

  • Utilisation de Trello comme outil de gestion de projet agile
  • Suivi des tâches, assignation des responsabilités, et gestion du flux de travail pour une coordination transparente de l'équipe

Compétences Acquises :

Hard Skills :

  • Développement d'une application complète en Ruby on Rails
  • Première approche de la conception d'un E-commerce et de ses fonctionnalités de base
  • Maîtrise de librairies JavaScript
  • Première expérience collaborative et versionnage avec Git et GitHub

Soft Skills :

  • Collaboration d'équipe : Interaction étroite avec une équipe de développement
  • Gestion de projet agile : Utilisation de Trello pour la planification et la coordination

Résultats et perspectives :

La concrétisation du site “Nain-porte-quoi” a marqué une réussite tangible, avec la création d’une plateforme e-commerce opérationnelle. Ce projet a permis de valider mes compétences avancées en développement web, démontrant ma capacité à réaliser des fonctionnalités complexes tout en naviguant avec créativité dans des thèmes décalés. Si vous le souhaitez, vous pouvez explorer le code source sur le répertoire GitHub dédié au projet “Nain Porte Quoi”.