brdnicolas / DebateMe

DebateMe est un gros projet sur 1an que nous avons dû créer en première année. Il s'agit d'une plateforme de Debat en ligne où le respect est la première règle.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🦋 DebateMe

👨🏼‍🎨 Front

📦 Installation - Front

cd front/
npm install
npm run serve

🌐 Accès

Allez sûr l'url : http://localhost:8080/

👨🏼‍🔧 Back

📦 Installation - Front

Ubuntu/Debian :

sudo apt-get install ruby-full

MacOS:

brew install ruby

🚀 Deployement

Sur MacOS

  1. brew install rbenv && rbenv init
  2. cd back/
    rbenv install 2.5.0 && rbenv global 2.5.0
    

    Si la version sortie par ruby -vne change pas suivez la 1ere solution de https://stackoverflow.com/questions/10940736/rbenv-not-changing-ruby-version

  3. rbenv install ruby-2.5.0`
    
  4. gem install rails -v 6.0.3.1`
    
  5. gem install bundle -v 1.17.3`
    
  6. cd root/ 
    bundle install
    

    Il est possible qu'il y ai des problèmes car vous n'avez pas encore installer quelques gems (notamment mysql2) Pour installer mysql2 : https://tinyurl.com/onMacOs ou https://tinyurl.com/andOnLinux

🌐 Accès

  1. rails s
  2. Allez sur l'url : http://localhost:3000/

  3. Pour intéragir avec la DB en CLI :

    rails c
    
  4. Pour lancer les TDD :

    bundle exec rspec

    ou

    bin/rspec spec
    

About

DebateMe est un gros projet sur 1an que nous avons dû créer en première année. Il s'agit d'une plateforme de Debat en ligne où le respect est la première règle.


Languages

Language:HTML 51.3%Language:Vue 20.5%Language:Ruby 16.4%Language:CSS 10.1%Language:TypeScript 1.5%Language:Shell 0.1%Language:JavaScript 0.1%