Skip to content

Site for the Congregation B'nah Emunah to collect, track, and access personal, narrative information of member, prospective members and individuals on the margins of the community.

License

Justinzh1/Emunah

 
 

Repository files navigation

README

Code Climate

Test Coverage

Build Status

Pivotal Tracker: https://www.pivotaltracker.com/n/projects/2117630

Heroku: https://lit-forest-78521.herokuapp.com/

Customer Website

https://www.bnaiemunahsf.org/

Customer Needs

Each person who is given a login will have access to information based on their security clearance. Database can be accessed by individuals with a two levels of security. One for basic access (everyone who is tasked to gather and use information) and one for confidential access (only visible by rabbi, administrator, concierge, president and head of membership committee.

Each family/individual can be coded as new/outreach member, longtime member, non member, prospective, Friend of BE, ex member, or deceased.

When you login, you have access to five areas.

  1. Submittals

  2. Follow up items assigned to you

  3. Search Database by Date (all entries between particular dates)

  4. Search Database by Family

  5. Lists of Families by Category

App Set-up

  1. Clone or fork the repo
  2. Run 'cd Emunah'
  3. bundle install --without production
  4. rake db:setup (ok if this fails)
  5. rake db:migrate
  6. rake db:seed # populate the database
  7. rake db:seed RAILS_ENV=test
  • rails s # start the server
  • rake cucumber # run features / BDDs
  • rake spec # run tests / TDDs

Administrative

  • Check out the db/seed.rb for dummy data.
  • Casey Takeda, Justin Zhong, Wayne Li, Tina Zheng, Peter Lee, Wesley Wan

Models / Associations

  • Many to Many Association with Users and Tasks
  • One to Many from Family to People
  • One to Many from Family to Submittals

About

Site for the Congregation B'nah Emunah to collect, track, and access personal, narrative information of member, prospective members and individuals on the margins of the community.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 58.5%
  • HTML 15.9%
  • JavaScript 14.2%
  • Gherkin 9.0%
  • CSS 2.3%
  • CoffeeScript 0.1%