I need my personal website designed. It should have a page containing basic information about me, a page for contacting me (using a contact form), a page to display my documents (password protected), and a page to display my google calendar. I also need one template page that I can re-use if I want to add new pages later on.
## Deliverables
<b>What I need done</b>:
I need my personal website designed. It should have a page containing basic information about me, a page for contacting me (using a contact form), a page to display my documents (password protected), and a page to display my google calendar. I also need one template page that I can re-use if I want to add new pages later on.
<b>What I already have versus what the provider will build</b>:
This is a brand-new site.
<b>Other context/requirements that providers will need to know</b>:
In terms of style, I want the website to look and feel exactly as this website: [login to view URL] It needs to have the sidebar, a header, a main area and a footer.
The page where I will display my documents has to be password-protected. The passwords will be stored in a MySQL database. There will be three types of users: personal, professional, all. Personal user will only see personal documents. Professional user will only see professional documents. All can see all documents. I want to have the ability to give people permission just by adding a row to the database table.
The server-side portion on the website will be made using PHP. I would like to have the client-side written in AJAX. Specifically, the transitions from one page to the other will have to be dynamic (should not go to the server to fetch the page). Keep in mind, I have a template page and I will use that template page to add more pages to the site, so the client-side code must be written with this in mind.
<b>Specific expertise that I am seeking</b>:
You should have experience in PHP development. You should also have experience with AJAX development. If you wish to do this project using Google Web Toolkit, then you are more than welcome to do so.
<b>Timeframe for delivery</b>:
I need to have this up and running within 3 weeks.