/wod-tracker

Open source platform to track Crossfit workouts

Primary LanguageRuby

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