Yanchek99 / wod-tracker

Open source platform to track Crossfit workouts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WOD Tracker

CI Maintainability Test Coverage

An open source webapp to track your workout of the day capturing key points of data.

System Requirements

RVM setup

  • To install Ruby using RVM rvm install 3.2.3
  • Set the current ruby to the one installed above rvm use 3.2.3
  • Create the gemset needed for this project rvm gemset create wod-tracker make sure to use it rvm gemset use wod-tracker
  • Ensure at a minimum bundler is install gem install bundle

Setup

  • run bundle install
  • run yarn

Database

  • If using a Mac with homebrew you can install postgresql by running brew install postgresql
  • Run rails db:setup (If this is the first time you are setting the app up, else run rails db:migrate)
  • Run rails db:seed

Testing

  • run rails test

Static Code Analysis

  • run rubocop

Local Server

  • run rails s

About

Open source platform to track Crossfit workouts


Languages

Language:Ruby 78.0%Language:Slim 14.0%Language:HTML 3.2%Language:JavaScript 2.9%Language:SCSS 1.5%Language:Shell 0.2%Language:Procfile 0.0%