Home | How it works | Projects archive | Contact Us
Air Compressor Bot
 
The Career Path of Freelance Programming Jobs 

   Php Email Notification Script

Bidding Time:
14/02/2005 23:23 - 21/02/2005 23:23
Budget:
$0-300
Status:
Closed


Job Type:
PHP
Description:



Banner

The purpose of this script is to allow consumers to be notified via email when a
CD RELEASE is releases and also when it is available for PRE-ORDERS. There will
be two types of users a regular user and a premium user.
A regular user can create a RELEASE ALERT based on a specific RELEASE only.
A premium user can create a RELEASE ALERT based on a specific Release, Record
Label, Distributor, or Genre. A premium membership will require the user to pay
using Paypal. We should be able to add subscription options such as 30 Days
($2.99), 90 Days $5.00) and so on...
Each day the script will send out emails to users with their selected release
alerts with multiple alerts combined into one email. We should be able to create
a custom template and skins just like with the website so the correct skin is
used according to the users profile.
Release - A release could be a book, record, or other medium that an author
releases. In our script we are just dealing with Compact Disc releases right
now.
Front End
The scripts front end (user end) will utilize custom templates to allow
modifying the look, and feel by a non-programmer easily. The script will also
utilize custom skins to allow our partner sites to have a skin version of
Release Alert.
Like this website does:
http://www.cmspin.com/newsmanager/anmviewer.asp?a=3154&z=25
http://www.cmspin.com/newsmanager/anmviewer.asp?a=3154&z=24
(Notice: that they have two different skins)
The script will be comprised of the following templates listed below
And then explained in further detail following the list:
Member Registration
Member Login
Member Profile
Member Alert Management
- Artist Alerts
- Genre Alerts
- Release Alerts
- Record Label Alerts
- Distributor Alerts
Search Results
Release Profile

Member Registration
When a user is first registering for an account they will fill out a simple form
to provide the below information:
First Name, Last Name
Birthday
E-mail Address
Password
Gender
Zip Code
I would like to be e-mailed about contests, and promotions from RA
After submitting the above information it will be saved to the database. Their
Age will be calculated automatically based on their birthday. If they were
referred by a partner the partners referring code will be attached to their
profile, as well as the skin code for the partners skin. (refer to database
tables and fields). Their e-mail address will be validated by sending a
validation e-mail to them that will require them to click a link to activate
their account. If their account is not activated within the next 72 hours it
will be deleted automatically from the system.
Member Login
A user logs-in using their e-mail address, and password and are automatically
forwarded to their selected skin.
Forgot Password
Below the login form will be a Forgot Password form. If they forgot their
password they can use the form by entering their e-mail address and click Forgot
Password button. They will then be sent an e-mail with a link and confirmation
code where they can change their password if they enter in the correct
confirmation code sent to them in the e-mail.
Member Profile
A member can update their profile from this page including:
First, Last Name
Address 1
Address 2
City
State/Territory
Country
Zip/Postal Code
Email Address
Password
Birthday
Gender
Favorite Music Genre #1
Favorite Music Genre #2
Favorite Music Genre #3
If the user changes their e-mail address it will have to be validated first just
like when the user first registered their account. If the new e-mail address
does not get validated in the 72 hour period it will change back to the previous
e-mail address automatically.
Member : Manage Alerts
This is the core feature of Release Alert where the user can manage any of their
existing alerts. They can change alert date's, or remove select alerts, as well
as view all alerts. If they have an alert setup for a Genre of Rock they can
view all the related alerts for the Rock Genre.
Search Results
The search results page shows results based on criteria searched.
Release Profile
This page will show the Image (Album Cover), Title, Description and all other
related information as well as a Buy Now link.
Administration
Members
Partners
Authors
Genres
Releases
This page will show the Image (Album Cover), Title, Description, and all other
related information as well as a Buy Now link.

Database Tables & Fields
MEMBERS
Member Code
First Name
Last Name
Address 1
Address 2
City
State/Territory
Country
Phone
Genre
Birthday (12/20/1981)
Email Address
Password
Zip Code
Age (Should be automatically calculated using birthday)
Gender (Male, Female)
Last Login (12/20/2004 09:54 PM)
Max. Releases (This controls the maximum release alerts this user is allowed at
one time)
Referring Partner Code (Partners > Partner Code)

PARTNERS
Partner Code
Title
Partner Type (Store, Media)
Link
Image Button

GENRES
Genre Code
Title

AUTHORS
Author Code
Image (Author Profile Photo)
Author
Description
RELEASES
Release Code
Image (Album Cover Art)
Author
Title
Description
List Price
Format
Release Date
Pre-Order Date
Label
Distributed By
UPC
ALERTS
Alert Code (Primary Key)
Member Code ( Members > Member Code)
Release Code ( Releases > Release Code)
Pre-Order (Y/N)
Method (Email, Text Message)
Date

LINKS
Link Code
Link Type (Author, Release)
Title
Description
Link (http:// or mailto links)

Sales Partners such as Fresh Releases, ChristianBook.com can place ReleaseAlert
buttons on Artist and Album pages that will pop up a pre-sized window that keeps
them from leaving the webstore completely. They can then register for an RA
account, and manage their personal release alerts. All future RA emails will
offer Buy links pointing to the referred partner.
Media Partners such as CMCentral, Cornerstone Festival, HM Magazine, and others
can place ReleaseAlert buttons on their website and will get credits in future
ReleaseAlerts sent to referred users. “This ReleaseAlert courtesy of
_____________”.

Start your work-at-home career for $7.00. Get direct access to thousands of freelance and home-based jobs. Click here to find work now.

Related Projects:
Email Send & Bounce Remover
Picture Of The Day
Resize File And Touch Up Easy
Flash Presentation
Simple Autorization And Stat

This project is the proprietary information of . Click here to remove this project from OUR database.
Operating System:
(I don't know)
Database System:
MySQL
<<< back

Recent Projects Archive:

Tuesday - Monday - Sunday - Saturday - Friday - Thursday - Wednesday

View all freelance web projects

 
Home | Projects archive | RSS | Resources | Links | Contact Us © 2004-2008 ProjectsList.biz /8.893