EA Work Club
High-impact jobs and side projects for effective altruists.
About
A basic CRUD app, with Jobs (job listings at EA orgs) and Projects (things EAs are working on and need help with, or just think someone should be making).
Contributing
Check the projects for work that's in progress or needs doing. Feel free to add your own feature requests!
In production
Requires Auth0 and a postgres instance.
Run rails db:sessions:trim
daily to drop old sessions from the DB.
Run rake send_weekly_updates
and rake send_listing_renewal_reminders
every Sunday.
Setting up
- Clone the repo locally
- Change dir into the repo and run
bundle install
- Create a Postgres database called
eajobs_development
(usually withcreatedb
) - Run any pending database migrations:
rails db:migrate
- Start the site with
rails s
Currently login functionality won't work locally without Auth0 secrets; I'm working on this.
Making changes
Please make a PR against develop
.