Minor static layout implementation and user management changes

CLOSED
Bids
12
Avg Bid (GBP)
£242
Project Budget (GBP)
£20 - £250

Project Description:
We have a comprehensive website and are starting you on a small part of our project. If anyone is very good, there will be an opportunity for future work.

We need some static layout adjustment and implementation into to our CakePHP 2.3 web application.
Programmer must stick to DRY. fat model skinny controller coding. keeping to an OO structure.

For users:
Able to see on their account that they are on the guest list
Invite friends on website via the site to get on the guest list
Users- put a button on events saying- ‘Is this your event?’ This sends admin a notification.

For admin:
Easily view all guest listing activity across site
Be able to enable/disable guest listing for promoters and single events

For promoters:
Easier navigation of which event users have got on the guest list for.
Promoters easily able to see all their email data. Can see all data from previous guest lists
Manage guest list for events- Click a button- ‘Manage guest list with website’
Only display active guest lists
Promoter needs to be able to add other users to be co-promoters who can then manage their own guest list
Main promoter of event can edit the price points that his co-promoters have but not the co-promoters.
Main promoter can see all emails and guest list data.
For main promoter when looking at a guest list, they can see name, email address, date added to guest list, price point they’ve applied for and initials of the list owner. List is in alphabetical order.
Co-promoters only see their guest list and data with name, email address, date added and price point.
Co-promoters share out custom guest list link for their guest list. When one of their invitees get on the guest list, they get on that co-promoters specific list.
Only people who come from the co-promoters link are put on the co-promoters guest list.
Under the event, for promoter only, show who is added to the guest list. ‘List my guest lists’ button. Show your guest list and co-promoter guest lists- Main promoter guest list shows ALL email addresses on the list with price points, co-promoters shows emails of just the people who are on their specific guest list.
Create a form for promoters to request to manage guest list including name, email address and promoter name.
Main promoter can enable or disable anyone on the website to get on the guest list.

Skills required:
CakePHP, CSS, Javascript, MySQL
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.