275599 Website / Database / Paypal

IN PROGRESS
Bids
0
Avg Bid (USD)
N/A
Project Budget (USD)
N/A

Project Description:
We're making a website with about 25 pages. I'll provide detailed descriptions via a Word Document which will include the function of each page, the form elements that go on each page, the text to go on each page, the pictures, etc. I will explain DB (database) interactions on each page (for example, fields that put information into the DB or information from DB that's displayed on the web page, like a report or calculated field)

I will provide a DB specification with table names, field names and field functions (what the fields are used for). The specification will help you create the DB and link it to the pages.

I will describe the function of the site and work very closely with you. I will provide a header image, images for the website, any advice you need, etc. I will make myself available most times to answer questions, test features, etc. If you're in need of anything, I will try to be there for you.

You will create XHTML and CSS compliant pages (as much as possible, some pages won't validate and that's fine) that use PHP to communicate with the DB (MySQL). You will create a SQL script that I can use to create the DB on my server using PHPMyAdmin. You will make an admin panel that will enable me to view information and update in database as well as perform some special functions.

Description of Website

Main Page

The main page has a header that's 900 x 120 and it's called header01.jpg. Under the header is a menu with CSS buttons:

7 buttons on top (navigation), 3 buttons on bottom(privacy policy, etc.), 2 fields with login button (quick login for registered members)

Once someone has logged in, the button options change:

7 different buttons on top, 3 buttons on bottom, main page looks into DB for information

Pages available to everyone:

XXXXXXXXXX.php - information page, I will provide text & picture
XXXXXXXXXX.php - information page, I will provide text & picture
XXXXXXXXXX.php - download page with special links to PDF files PLUS link to JOIN.PHP
XXXXXXXXXX.php - donation page with paypal donation – need to be able to track donated amount to user in DB
XXXXXXXXXX.php - login page with password – 2 fields and also has link to lost password
XXXXXXXXXX.php - page where they enter email or phone and we either send email to them or to me if its phone
XXXXXXXXXX.php - register page for new users – 4 fields, CAPTCHA, submit button – Form to DB
XXXXXXXXXX.php - contact page with form – 5 fields, CAPTCHA, submit button – Form to DB and Email
XXXXXXXXXX.php - information page, I will provide text & picture
XXXXXXXXXX.php - information page, I will provide text & picture
XXXXXXXXXX.php - information page, I will provide text & picture

Once logged in:

XXXXXXXXXX.php - welcome page with some information from database and 3 buttons
XXXXXXXXXX.php - information page with lots of data pulled from database – complex report
XXXXXXXXXX.php - download page with special links to PDF files
XXXXXXXXXX.php - page with links to other pages called page-001 to page-009
XXXXXXXXXX.php - pages with a title, some content (like embed Youtube video), banner with URL append from DB
XXXXXXXXXX.php - page to update their profile (about 16 fields, autofill when they enter, update DB when Submit)
XXXXXXXXXX.php - a page which gives them a summary of their payments (report from DB)
XXXXXXXXXX.php - a page which lets them give us feedback – 4 fields, CAPTCHA – Form to DB & possibly email
XXXXXXXXXX.php - a page that logs them out and thanks them for visiting
XXXXXXXXXX.php - a message page to show success or error with go back option (ie Payment successful. Thanks!)
XXXXXXXXXX.php - a simple purchase page with Paypal and about 8 products

DATABASE

TABLE1 – 28 Fields - tracks information on every user who signs up (name, phone, etc.)
TABLE2 – 10 Fields - tracks referrals – we want to track who brought us every user
TABLE3 – 8 Fields - tracks donations people make
TABLE4 – 8 Fields - tracks credits we give to organizations who are fund raising
TABLE5 – 8 Fields - tracks payments made to organizations who are fund raising
TABLE6 – 8 Fields - feedback we received from our contact page – open to public
TABLE7 – 8 Fields - feedback we received from our feedback page – open only to registered users

Skills required:
Anything Goes, CSS, HTML, MySQL, PHP
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.