haruska / madness

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Madness Project

This project runs a private friends and family "office pool" for the NCAA March Madness tournament. People fill out brackets, get points for correct picks, and compete with one another.

For more info, see the DOCUMENTATION.

Development Setup

Postgres & Redis

Install using homebrew

brew install postgres redis

Start and Stop Postgres (if not auto-start by homebrew setup)

brew services start postgresql
brew services start redis

Ensure user can access postgres

createdb <username>
psql

Project setup

Install ruby from rbenv

rbenv install $(cat .ruby-version)

Standard rails / yarn setup

bundle install
yarn install

Database setup

bin/rails db:create:all
bin/rails db:schema:load
bin/rails db:seed

Commands

  • bin/rake: Run tests
  • bin/dev: Start dev server. Watchers for rails, sidekiq, react, relay, and dart-sass
  • bin/rubocop -A: Auto-correct Rubocop violations
  • bin/rake schema: Generate GraphQL Schema

About


Languages

Language:Ruby 63.7%Language:SCSS 15.7%Language:TypeScript 13.3%Language:HTML 6.8%Language:JavaScript 0.3%Language:Procfile 0.1%Language:Shell 0.1%