Mailing List

CANCELLED
Bids
5
Avg Bid (USD)
$136
Project Budget (USD)
$30 - $200

Project Description:
Creation of a simple mailing list script that sends an email with the following requiremnts.

## Deliverables

Projects Specs
**********************************

Main Administration
-----------------------------------
Fields:

apiuser
apipassword
toemail
fromemail
adminfrom (max 11 characters)

should be configurable
admin should also be able to create and modify lists
as well as add and delete users

Lists
----------------------------------
Each list should have the following properties:

longname - Full name of list
shortname - a single word name of list
listfrom - 11characters max
apikey
adminname - name of listowner
adminemail - email of list owner
adminphone - phone of list owner (10digits no spaces)
username
password
credits

Subscibing:
-----------------------------------

A user can subscribe to a list by visiting <http://some-subscribe-script.url&list=nameoflist> (or other such simple mechanism) The user is then presented with four fields:

firstname
lastname
mobile (10digits - no spaces - must commence with 04)
email

The long name of this list should also be shown on this page.

Upon pressing submit a random code is generated and sent as message. The user will then need to type this is to confirm membership

email address: *toemail
*from address: *fromemail*

message:
user:*apiuser*
password:*apipassword*
api_id:*apikey
* from:*adminfrom
to:usermobilenumber
* text*:some customisable message including random code placeholder

*Upon successfully subscribing another email should be sent:
email address: usermail
from address: fromemail
message: some normal customisable address including placeholders

The customisable items should be customisable from the admin side


Unsubscribing:
-----------------------------------

Additionally a user can unsubscribe by visiting <http://some-unsubscribe-script.url&list=nameoflist> and entering their email and mobile number as confirmation

The long name of this list should also be shown on this page.

List Managers Interface:
-----------------------------------

A list manager should be able to login with the list username and password and

- Send message to all users of list (with placeholder of First Name and Last Name and user email address) - character count should be shown - max 160 characters.

Email message sent should be:

email address: toemail
from address: from email
message:
user:apiuser
password:apipassword
api_id:apikey
to:usermobilenumber
from:listfrom
text:some message with placeholders

this should be sent for each user in mailing list

- Delete individual users
- Delete all users
- Add individual users
- View list credits
- Be Greeted with Admin Name
- Chnage listfrom field (upto 11 characters)

Note that everytime an email is sent it goes to the same to address - this is not a mistake as another server will process these messages

Each time a message is sent either as a bulk mail out or as a subscription confirmation a credit should be deducted from lists's credit ammount. If credits reduces to zero list manager can not send more bulk messages however subsciption confirmation messages can still be sent resulting in negative balance

Visual Style:
-----------------------------------

The entire interface should be clean and resemble something like the RoundCube Webmail interface


*************************************


1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).




## Platform

mysql PHP css

Skills required:
Amazon Web Services, CSS, Engineering, MySQL, PHP, Software Architecture, Software Testing
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.