Skip to content
Pierre LEMASSON edited this page Mar 11, 2022 · 10 revisions

Wiki RandoMeal!

Il s'agit d'un projet d'équipe de Deborah, Charles et Pierre réaliser lors du Batch 818 au Wagon Lyon.

Le pitch : avec Randomeal, gagner du temps et de l'argent avec vos repas !

  • Trouvez l'inspiration des idées de recettes pour tous les soirs de la semaine...
  • ... et exportez votre liste de courses pour la semaine (format PDF)

randomeal_banniere

Fonctionnalités

Les fonctionnalités majeures développées pour ce projet:

  • Scrapping de données (recettes, temps de préparation et ingrédients) depuis un célèbre site de recettes français ;)
  • Export PDF via une la gem WickedPDF
  • Bouton "Je bloque"
  • Compteur de personnes
  • Bouton Randomiser (refresh des recettes sur les jours de semaine qui ne sont en statut bloqué"
  • Un appui sur la touche espace du clavier qui permet de recharger des recettes dans chaque jour de la semaine
  • Filtres pour les recettes de la semaine (Végétarien, Vegan, Sans gluten, Thermomix)
  • Page 404 et 500 custom

Difficultés rencontrées

Les difficultés rencontrées sur ce projet ont été multiples, dont notamment :

  • CSS Custom 👩‍🎨
  • JS 😵
  • Les erreurs de typos 😅
  • De par l'approche de notre projet, la méthode CRUD n'a pas été mise en œuvre.
  • Les conflits de git 😱 à gérer sur GitHub (inspection de code 🕵️‍♂️)

Nom de domaine

L'achat du nom de domaine a été réalisé sur Namecheap. Le critère principal de l'extension fut le prix. Le .xyz était le moins cher. L'URL pour accéder au site : http://www.randomeal.xyz.

Déploiement

Le déploiement a été effectué sur heroku (une instance Heroku-20, région 🇪🇺 ).

Powered by

  • Avant-projet : Figma, Coolors, Whimsical.
  • Gestion de projet : git & GitHub Projects
  • Projet : ruby, rails, postegresql, html5, sass, rubygems, JS and Bootstrap !
  • OS lovers : with many laptops on Linux, MacOS, Windows11 🤠
  • Built on visualstudio

Retour d'expériences

  • Projet fun, effet Waouh! 😍, travail en équipe.
  • Les joies des conflits Git/Merge/Conflits qui vire au plat de spaghetti 🍝.
  • Le Staff du Wagon au top 🤗, pour leurs aides & assistances (merci à Joseph, Jean-Romain, Samuel, Alexandre)