Presentation is loading. Please wait.

Presentation is loading. Please wait.

Aim of the script is for a website that does the following.

Similar presentations


Presentation on theme: "Aim of the script is for a website that does the following."— Presentation transcript:

1 Aim of the script is for a website that does the following.
Essentially the key roles in this website are 3. i) Administrator, ii) Event/Campaign Owner and iii) Donor or Contributor. The script should have front end(admin) and backend(user side). On the front end, the user creates an account and is able to login after verification(usual link, captcha etc). Once the account is verified, the user essentially has a portal. The user in their account, can then create an event or fundraising campaign. The fundraising campaign can be public or private A private campaign will mean that only invited contributors or donors will be able to access it. This means the private campaign must have some sort of access code or pin, a donor can send to the potential donor or contributor to allow them to access the campaign. A public campaign means that any one can access the website and donate/contribute towards the campaign.

2 A campaign can only appear on the website only after the administrator has approved it. The administrator is able to edit, and to terminate, suspend campaigns as well as extend the time they are active. Each campaign has a target end date upon which it should expire unless of course the admin has postponed it. The script should allow the super administrator to create different types of campaigns including. Weddings, School fees support, Fund me campaigns Admin should be able to add a few more options here and should be able to force the type of campaign to be private or public or no restriction. Eg Weddings can only be private while fund me campaigns can be either. The script should allow the creator of the campaign to be able edit the campaign they have created(aside from the campaign ID which is automatically allocated). The campaign owner is also able to terminate the campaign and to suspend it. Termination and suspension should require approval by admin. The campaign owner is required to provide a breakdown of how funds solicited will be used in form of a budget. This can be done via an uploaded excel or word file or an editable table that can be saved. This budget should be editable by the owner of the event in case it’s a table. It should also be downloadable in pdf if possible. The campaign must also have a description, location of event, and if its say a wedding should have dates and there should be a provision for adding some limited number of photos or files. The even owner should have a provision to be able to add address and phone numbers for the campaign in the owners book of contacts. The event owner should also indicate how many SMS credits to purchase at registration, in the case of private events. The user is then able to send out s and/or text messages(SMS) to their selected contacts about the event The message can have a subject, and the body can contain the campain url and if the event is private an access pin/code that will allow the user to access the event.

3 The system should allow the campaign owner to store the sent messages and to send others at a given time. The event user should have SMS credits such that each sms sent takes one credit from the available credits to the event owner. Event owner cannot send sms if they have not enough credits. No need for credits in order to send . The campaign owner and contributor are also able to share the event on social media sites eg facebook and twitter. When the contributor/invitee receives an or text for the campaign, they can then visit the website. If its private they should be required to enter the pin and captch to access the event. Once they are in the event they can read about it and should be able to send a message to the event owner. They can see the target amount and can then contribute towards the cause via PayPal, Mobile Money, Cash Pledge and Credit Cards. These payment type should be activatable/deactivatable by admin. If a donor chooses PayPal, they should have an option to donate the amount they wish to contribute and be asked to make a payment via paypal. In the case of private events, the user should an option to display or not display the target amount. Campaign owner is always informed of all donations and is warned at intervals before expiration of their campaigns. On expiration, campaigns are inactive unless reactivated by admin.


Download ppt "Aim of the script is for a website that does the following."

Similar presentations


Ads by Google