Hi there and thank you for taking your time to take a look at my project.
I’m looking for an individual that has good skills in PHP to develop my website.
The website that I want to build it’s going to be a guest list management for few nightclubs and pool clubs.
Mainly we are going to design it around a template that I like.
[url removed, login to view]
It will have similar layout with some specific criteria’s. Same font, same colors yet the arrangement of each page will be different.
How I’m going to explain details for every page?
Well I started drawing on A4 paper the layout for each page and I created an excel file that has the sheets as close is possible to a real DB. Also I’m explaining every page and recording everything with a mic so this way you have detailed explication of each page. Also I’m creating an word doc that will have the rules for each page that I draw. This way I want to make your life easier in process of writing all pages.
How many pages will my website have?
You will have to create about 80 pages, some of them are really easy and it will take about 15 minutes and some of them are more complex and it may take up to 2 hours.
How much money I have for this project?
I’m willing to pay 8$ per page
I will pay 300$ after first 50 pages are done and the rest after we have the website on my host and every page checked by me.
How are we going to work?
I will give you the files for the first 10-20 pages and I want you to do minimum 3 pages per day. After you are done with each 3 pages I will review them I will have to talk with you over the [url removed, login to view] for one hour a day in order to explain if there are any necessary changes that have to be done. Overall you can earn about 24$ a day if you know what are you doing when it comes to PHP.
Let me explain how the site will work.
Employee type 1 will be able to make a reservation for a guest and that guest will receive a email with confirmation code.
Employee type 2 will be able to find the reservation by typing in the reservation code, introduce the group size m/f and confirm the reservation.
A company can have more than 1 club under them and as the company manager he can see the statistics of each club.
A subcontractor can be hired by a company. As soon he its hired he receives power to make reservations for the clubs that the company owns. The manager that works for that subcontractor will see statistics of the reservations made by his users.
main admin will be able to see statistics of subcontractors, companies and of any specific user.
At the beginning it may look complicated for some people yet I’m doing my best to describe the project in my audio files and on my drawings.
If I hire you and I like the speed of work I may keep you as a system admin for my website and pay you monthly for maintenance.
This website must be compatible with mobile devices so you must own an iPhone or an android in order to make my life easier when it comes to layout arrangements.
If you think that you are the right person for this project please place a bid.
If you are planning to place a high bid please don't waste your time. Max bid accepted its 650$.
Time limit for this project its 30 days.
1. Create Database structure for whole system: 2-3 days
2. Create Project Diagrams with descriptions of interactions of all processes in the system 2-3 days
3. About comments:
For each new file that you will add please add at the beginning such comment: //2.05.2012 - [Explanation of main functionality]
(current date) - describe functionality from respective file
below each function use such comments:
* Save new group details into database (explanation of function’s functionality)
* @param string $post Group parameters
* @return int Group Inserted ID
* @access public
and everywhere when you make some new logic or CRUD (database) add comments
4. Each database field should have Comment, please check table group, it’s structure is ok for us:
CREATE TABLE IF NOT EXISTS `groups` (
`group_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Group ID',
`username` varchar(50) NOT NULL COMMENT 'Group Username',
`email` varchar(50) NOT NULL COMMENT 'Group Email',
`run` binary(1) NOT NULL COMMENT 'Group Run (Yes=1 No=0)',
`part` binary(1) NOT NULL COMMENT 'Group Part(Yes=1 No=0)',
`name` varchar(50) NOT NULL COMMENT 'Group Name',
`description` text NOT NULL COMMENT 'Group Description',
`type_online` binary(1) NOT NULL COMMENT 'Group -> type Online',
`type_inclusive` binary(1) NOT NULL COMMENT 'Group -> type Inclusive',
`type_religious` binary(1) NOT NULL COMMENT 'Group -> type Religious',
`type_secular` binary(1) NOT NULL COMMENT 'Group -> type Secular',
`type_social` binary(1) NOT NULL COMMENT 'Group -> type Social',
`type_coop` binary(1) NOT NULL COMMENT 'Group -> type Co-op',
`type_club` binary(1) NOT NULL COMMENT 'Group -> type Club',
`type_other` binary(1) NOT NULL COMMENT 'Group -> type Other',
`other` varchar(50) NOT NULL COMMENT 'Group type (Other -> Description)',
`photo` varchar(250) DEFAULT NULL COMMENT 'Group Photo',
`contact_name` varchar(50) NOT NULL COMMENT 'Group -> contact Name',
`contact_email` varchar(50) NOT NULL COMMENT 'Group -> contact Email',
`contact_phone` varchar(50) NOT NULL COMMENT 'Group -> contact Phone',
`contact_website` varchar(50) NOT NULL COMMENT 'Group -> contact Website',
`contact_facebook` varchar(50) NOT NULL COMMENT 'Group -> contact Facebook',
`location_type` tinyint(3) unsigned NOT NULL COMMENT 'Group -> location Type',
`location_country` varchar(50) NOT NULL COMMENT 'Group -> location Country',
`location_state` varchar(50) NOT NULL COMMENT 'Group -> location State',
`location_cities` tinytext NOT NULL COMMENT 'Group -> location Cities',
`location_counties` tinytext NOT NULL COMMENT 'Group -> location Counties ',
`enabled` binary(1) NOT NULL DEFAULT '0' COMMENT 'to check the enable status',
PRIMARY KEY (`group_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=25 ;
5. Don't use into html style="" attribute, instead of this add class and id and create styles for them into css file
6. Use only OOP (PHP4 or PHP5), preferably if you already have experience with such MVC as Zend, Codeigniter, Symphony or YII.
7. I will create a Google document, please write there all changes that you are making daily (indicate please path to files, with class properties or functions you are adding or editing).
41 freelancers are bidding on average $580 for this job
Hi, we would like to complete this project for you. We’re expert on php programming and we have experience with kind of your need. Please see our portfolio, which demonstrate our skills and expertise.