GithubHelp home page GithubHelp logo

rpdecks / biblechallenges Goto Github PK

View Code? Open in Web Editor NEW
3.0 9.0 2.0 8.63 MB

Bible chapters delivered to you and your group

Home Page: http://biblechallenges.com/

CoffeeScript 2.01% Ruby 68.48% HTML 0.39% JavaScript 0.19% Shell 0.09% SCSS 12.39% Haml 16.43% Procfile 0.02%

biblechallenges's Introduction

BIBLECHALLENGES.COM

Build Status

  1. Once you have cloned the repo, run bin/setup.
  2. To run the application you need a rails server, sidekiq, and redis running. You can get all this at once with this command, which will run the services you need in development:

% foreman start -f Procfile.dev

  1. Google authentication and Facebook Authentication will not work; only the devise authentication will work but that is enough to create accounts / login etc
  2. In development mode, paperclip will store your images (avatars, etc) locally in your public/images folder
  3. redis-cli flushall to wipe redis queue, if needed

##Tests

  1. You need to seed the test database with some information. Run this command: RAILS_ENV=test rake db:seed (how can we make this easier / automatic?)
  2. Tests should all pass. Run them via: bundle exec rspec spec
  3. New features should be tested, at least on the unit level

Schema explanation

A Challenge is a bible reading program that Users can join A Membership is a join record that associates a User with a Challenge Each Challenge has many Readings, which are the chapters covered by that Challenge For every Reading in a Challenge, for every User, there is a MembershipReading that represents the "read" state of that reading for that user

The Challenge, Membership, Reading, and MembershipReading models are the main classes modified moment by moment.

biblechallenges's People

Contributors

ahilanbeyond avatar bfaguy avatar bharathibeyond avatar dependabot[bot] avatar echen1031 avatar esbanarango avatar evo21 avatar fineflour avatar hdfelix avatar iedidiah avatar jebinbeyond avatar jfgomez86 avatar klomontes avatar parthibeyond avatar pdbradley avatar rathanbeyond avatar tehfailsafe avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

biblechallenges's Issues

Subject line of the reading email should put chapter first

Currently the subject line of the reading email says "[Challenge name] reading [date] [book and chapter]

like this:
UGA Exodus R...BibleChallenges.com reading - November 09: Exodus 38...

But it really should say:
[book chapter] reading for [Challenge name]

example:
"Exodus 38 reading for UGA Exodus Reading Challenge"

no need to put date! it is implicit in the email already

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.