Skip to content

Pefington/prairify.me

Repository files navigation

Presentation 🔊

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.

Users Stories 📜

  • 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)

WEB version 🌐

Le site est en prod ici Prairify

Technos ⚙️

Crédit 🔗

Pierre Andrieu
Gregory Laigneau
Sam Linard
Noellie Peuch
Chris Pfeiffer
Pierre-François Salmand

Local installation ⚙️

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

Use this command before start

$ bundle install $ rails db:create $ rails db:migrate $ rails db:seed

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages