Email Reminder Website
[Note: Please adhere to the Project Budget provided]
This project is to include website design, coding, and full instructions for setting up on one's server.
The site design should be similar to that of [url removed, login to view]
First users will have to sign up for an account.
To sign up, they will be asked to enter in: name, email address, password, phone number, age (with drop down options of under 18, 18-24, 25-34, 35-44, 45-54, 55+), State (from drop down list of US states), Country (from dropdown list of all countries. Only name, email address and password will be required.
There will be an email confirmation process where they confirm their email address by being sent an email with a confirmation link.
Now, the user will be able to log on to their account they will see a list of the emails they have scheduled from the most recent that the scheduled to the 10th most recent that they scheduled. They will be given the option to view a page which lists all of their email reminders. On both of these pages they will see the email address that the reminder is being sent to (if to multiple email addresses, they will see the first one they entered in), the email subject line, and the date the email is to be sent. They will be given the option to edit the reminder and the option to delete the reminder (if they select delete they will need to confirm the deletion on the next page). Once a reminder has been sent, it is to be moved from this page to a ï¿½Sent Remindersï¿½ page where it is stored for 30 days and then deleted from the site.
On the page that they logged into, there will be a link to set up a new reminder. This page will look like a typical email composing page. Here they enter in who the reminder is being sent to. Multiple email addresses can be used, and must be separated by a comma (,) or a comma and a space (, ). A reminder can be sent to a maximum of number of email addresses, which will be set in the Admin Panel. They will enter in the subject line of the email, and the body of the email. The body of the email will be entered into a WYSIWYG textbox which will have basic formatting options for the text: bold, italics, underline and font size.
After they are done, they will click next. They will now select the recurrence of emails.
If they choose the option one time email, they will be asked to enter in just the date for the email to be sent. If they choose recurring events, they will have the following options:
Starting on [__/__/____], recur every [___] dropdown menu (with choices: days, weeks, months, years), until [__/__/____].
So to set the email to be sent every 2 weeks, they would enter 2 into the second box and then select weeks from the dropdown menu, and in the first box enter in the date that the first email is sent and in the last box enter the last date that an email is to be sent.
The return address of the reminder emails that are sent should be the email address of the person who's account set up the email.
In the Admin Panel, the admin can sort members by the amount of reminders they have scheduled, the amount they have sent so far, the date they joined, alphabetically by name and alphabetically by email address. There is to be a form to mass email all members, or to check off the names of certain members and email them.
In the Admin Panel, the admin can set the template for email reminders to be sent. The Admin may enter in text to be included in front of the subject line of the reminder emails, header text or html and footer text or html.