Difference between revisions of "FundraiserSite"
Jump to navigation
Jump to search
(Created page with " = Code = [httphttps://github.com/sonologic/RevRaiser/ Github project] = Pages = We need landing page and confirmation page NOW, the rest in two/three months. * landing pag...") |
|||
Line 1: | Line 1: | ||
− | + | {{Project | |
+ | |Name=FundraiserSite | ||
+ | |Status=Stalled | ||
+ | |Contact=GMC | ||
+ | }} | ||
= Code = | = Code = | ||
− | [ | + | [https://github.com/sonologic/RevRaiser/ Github project] |
= Pages = | = Pages = |
Latest revision as of 00:45, 17 January 2012
Project FundraiserSite | |
---|---|
Status | Stalled |
Contact | GMC |
Last Update | 2012-01-17 |
Contents
Code
Pages
We need landing page and confirmation page NOW, the rest in two/three months.
- landing page, PLEDGE NOW
- general text
- form with input
- send confirmation email
- progress indicator
- confirmation page
- confirmed!
- thank you
- will keep you posted
- payment page
- pledged amount
- paid so far
- link to payment providers
- paid page
- thanks
- amount pledged
- amount paid
Scripts
- mail out payment requests
Future
- Send newsletters
- Create new campaign
- Campaign admin (see pledges, ...)
Database
- campaign
- template name
- goal
- pledge deadline
- payment deadline
- pledge
- campaign id
- id, name, address details, email, remark, note
- confirmation hash, payment hash, confirmed
- payment
- campaign id
- pledge id
- amount
CREATE TABLE campaign (id serial, template varchar(32),goal int,pledge_deadline date,payment_deadline date); CREATE TABLE pledge (id serial,campain_id REFERENCES campaign id,name text,street_address1 text,street_address2 text,zipcode text,city text,country text,email text,remark text,note text,confirm_hash varchar(64),payment_hash varchar(64),confirmed timestamp); CREATE TABLE payment (id serial,campaign_id REFERENCES campaign id,pledge_id REFERENCES pledge_id,amount int,note text);