Em Andamento

Membership site backend & scheduled email delivery

This project is to create a membership backend for a paid content site, coding only.

Members will signup and purchase a set amount of credits. Content is then delivered via an email generated by the backend each day until the member has run out of credits. Warnings to be sent near credit expiry.

I have broken this into the relevant sections that are needed. There are a few extra minor details not noted below, these will be provided to the winning bidder in advance of acceptance.

++Online signup.

Enter email address (this will be member login)

Pick password

Country selection, then State/timezone selection. (Admin creates these in admin panel)

Send verify code.

Member to put in verify code

Agree to terms - tick box

Pick package of credits (admin sets these in admin panel)

Payment details (pass to PayPal and process for instant signup)

Take user back to members section and thank you page.

Details go into a database.

++ User Panel

Member login via email address

Reset password capability (on login page)

Check or show credits left.

Purchase package of extra credits

Update member details (email, password, country/timezone etc)

++ Admin Management panel

Setup (and delete) packages, cost and credits.

Packages to be matched to countries.

Setup (and delete) Countries and Timezones.

Queue future messages to be sent to members, up to a week in advance.

History of messages and dates sent.

Send messages at certain interval. Inject email to local server at set time, depending on member timezone (can be done via unix cron).

++ Admin Stats/Reports area

Total active members

New members and growth

Members with expired credits

Members by country

Messages volumes sent per day/week/month

++ Tasks to run (daily, can be via unix cron)

Advise users of credit expiry when 3 credits left.

Advise users of credit expiry when 0 credits left.

Remind users to buy more credit 1 week after credit expires.

Remind users to buy more credit 4 week after credit expires.

The project should be implemented, tested and complete within 28 days after the winning bid has been accepted.

Habilidades: PHP

Veja mais: this day in history database, thank you messages, paypal pending until, online daily code, is paypal instant, email address management, database queue, credit acceptance, buy check online, bid credits, backend payment, acceptance email, scheduled email delivery, amember backend, paypal email address, cron management, check new messages, package site, online unix, buy coding online, unix admin, server backend, queue, queue management, paid membership

Acerca do Empregador:
( 0 comentários ) Gawler, Australia

ID do Projeto: #161270