Membership portal - fyliu/crfg-site GitHub Wiki

Requirements

  1. Membership list
    1. Import existing members from list (csv)
    2. Admin
      1. Export membership list
      2. Add/update members manually
    3. Chapter
      1. Verify Inc. membership status
      2. Add/update their own members manually
      3. Export chapter membership list
  2. Add/update members
    1. Automatically by website registration
    2. Manually by admin or chapter (check and cash)
  3. Membership expiration
    1. Automatic website account expiration
    2. Automatic send membership expiration reminder emails
  4. Member registration
    1. Website
      1. Form to collect Inc. membership dues
      2. [Optional] Form to collect chapter membership dues for those with active Inc. memberships. Funds go directly to chapter accounts via their own paypal/stript/etc.
        1. Chapter sends Inc. portion to Inc.
    2. Manual
      1. Send check to Inc.
      2. Send check to chapter or cash at meetings
        1. Chapter sends Inc. portion to Inc.
  5. Magazine downloads
    1. Visibility
      1. Members can view issues published within their membership periods
      2. Life members can view all issues
    2. Download protection
      1. Only logged in users should be able to download files