Le besoin d'aider l'environnement dans une demarche collective et agréable, nous responsabiliser sur l'impact des pelouses sur la nature.
En un mot, aider un utilisateur a transformer son gazon uniquement décoratif en magnifique petit bout de prairie, avec sa faune de papillons, abeilles , etc.
-
User va ouvrir la page web
-
User verra un carousel de photos d'exemples de résultats possibles
-
Le site demandera à l'utilisateur de sélectionner une region (post THP)
-
User verra une liste de plantes compatibles avec la region
-
Jolies cards avec une ou deux images par plante
- Le(s) nom(s) de la plante
- Plus d'informations sur la plante (vertus médicinales, /preparations etc)
- Un système d’icônes ludique qui montre la faune de la plante (e.g. abeille, papillon, coccinelle...)
- Le prix des graines, potentiellement
- Une liste basique de ressources DIY
-
Invitation a la creation de compte pour acceder a :
- La creation d'un projet utilisant les plantes sélectionnées dashboard
- photo initiale
- checklist avec les différentes plantes
- Une liste de plantes modifiable
- Les ressources DIY customisables (filtrage, favoris, sauvegardées en BDD)
Le site est en prod ici Prairify
Pierre Andrieu
Gregory Laigneau
Sam Linard
Noellie Peuch
Chris Pfeiffer
Pierre-François Salmand
Clone the repo first
git clone git@github.com:Pefington/prairify.me.git
To use this stack, there is a small installfest
First install Ruby 3.0.4
rvm install 3.0.4
Then install NVM: Node Version Manager. It's like RVM for Node.JS
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
Then install Node.JS v16.17.0. LTS means "Long Term Support"
nvm install --lts
If it goes "nVm: cOmMaNd NoT fOuNd" then reload your shell config
source ~/.zshrc
or
source ~/.bashrc
Check you're good
node -v
Install pnpm, it's a package manager for Node.JS, like bundle for gems
sudo npm install -g pnpm
Check you're good
pnpm -v
Use this nice script to install all the dependencies
pnpm setmeup
The server (port 3000) can be started with
pnpm dev
or
bin/dev
Before a commit, please run
pnpm format
thank you
$ bundle install
$ rails db:create
$ rails db:migrate
$ rails db:seed