![]() ![]() |
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: |
|
Description: |
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 _____________”. Related Projects: 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 |
|
| Home | Projects archive | RSS | Resources | Links | Contact Us | © 2004-2008 ProjectsList.biz /8.893 |