This is an old revision of the document!
This page describes the Milwaukee Makerspace Billing System
General Features
Have accounts for each person
Brainstormed Feature List
List of Current members
List of Past members
List of All members
List of Recently Unpaid members (from the last month)
List of members who paid last month
List of members who didn't pay last month
List of members using their first name and enough last-name letters to uniquely identify them
List of member balances over time
Export of check payments, cash payments, dwolla, stripe, PayPal for Quickbooks
On-line sign-up and waiver signing
List rentable spaces
Add / Remove rent-able spaces
Show how many pre-payments for membership we have
Integration with the wiki users
Integration with WordPress
Integrate with the Mailing Lists
Track equipment people are trained on
Track equipment owner status
Track trainer privilege status
What we will accomplish by 11/15/13
Automatic payment entry from Dwolla
Automatic payment entry from PayPal
Automatic payment entry from Stripe
Automatic payment entry from Square
Display check payments, cash payments, dwolla, stripe, PayPal for Viewing
Way for a member to view their balance and payments
Way for a board member to log in for admin things
Access log
Display members
Add Payments
Cancel/Edit payments
Add Members
Interface with the door-access system
Store keyfob codes in plain text
Delete person-entered codes after passing them to the door system
Email out payment reminders on a schedule
Database Schema