Skip to content
Organizing and matching volunteers with COVID-19 projects
Ruby HTML JavaScript
Branch: master
Clone or download

Latest commit

sradu Merge pull request #108 from helpwithcovid/feature/accepting-volunteers
Added "accepting_volunteers" checkbox to projects
Latest commit 08a993b Apr 1, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Working CircleCI config Mar 21, 2020
app Merge pull request #108 from helpwithcovid/feature/accepting-volunteers Apr 1, 2020
bin feat: add rubocop Mar 20, 2020
config add more skills Apr 1, 2020
db use schema to default to true. updated specs Apr 1, 2020
lib skel Mar 16, 2020
log skel Mar 16, 2020
public and again Mar 19, 2020
spec use schema to default to true. updated specs Apr 1, 2020
storage skel Mar 16, 2020
tmp skel Mar 16, 2020
vendor skel Mar 16, 2020
.browserslistrc skel Mar 16, 2020
.editorconfig chore: fix indentation and added .editorconfig file Mar 20, 2020
.env.sample add dotenv Mar 30, 2020
.env.test Load .env.test dotenv file for tests Mar 30, 2020
.gitignore add dotenv Mar 30, 2020
.rspec WIP basic rspec setup Mar 20, 2020
.rubocop.yml feat: add rubocop Mar 20, 2020
.ruby-version skel Mar 16, 2020
CODEOWNERS add codeowners Mar 17, 2020
Gemfile Load .env.test dotenv file for tests Mar 30, 2020
Gemfile.lock add dotenv Mar 30, 2020
LICENSE Create LICENSE Mar 19, 2020
README.md Update README w/ latest dev channel name Apr 1, 2020
Rakefile skel Mar 16, 2020
babel.config.js skel Mar 16, 2020
config.ru skel Mar 16, 2020
package-lock.json refactor: toggle filters Mar 20, 2020
package.json add funding alert Mar 19, 2020
postcss.config.js skel Mar 16, 2020
tailwind.config.js feat: new project index tags proposal Mar 22, 2020
yarn.lock add funding alert Mar 19, 2020

README.md

covid-volunteers

CircleCI build status

This repository stores the code for the https://helpwithcovid.com/ website.

The stack is:

  • Ruby on Rails 6.0
  • Tailwind CSS
  • Postgres

Running app locally

Dependencies

  • ruby 2.6.3
  • bundler 2.1.4
  • postgres

Installation

Install and start postgresql:

  • On macOS, you can use pg_ctl -D /usr/local/var/postgres start
  • (To stop postgres use pg_ctl -D /usr/local/var/postgres stop)

Install dependencies:

bundle install
yarn install

Setup the database and seed data:

rails db:setup

Configuration

The following environment variables can be set:

Environment variable Type of value Description
ADMINS Email addresses separated by a , Gives admin permissions to the listed accounts
EXCEPTION_NOTIFIERS Email addresses separated by a , Sends technical exceptions to the listed email addresses
EMAIL_ADDRESS Single email address Used to contact your team

Launch app

rails server

Then go to http://localhost:3000 to view app

Running tests

rails spec

Contributing

Help is welcome! We are communicating on Discord in the #hwc-com-development channel

  1. Fork the project
  2. Create a branch with your changes
  3. Submit a pull request

License

MIT

You can’t perform that action at this time.