Closed

CakePHP Full Calendar modifications

This project received 15 bids from talented freelancers with an average bid price of £333 GBP.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
N/A
Total Bids
15
Project Description

I'm looking for a developer to take some overflow work and add functionality to cakePHP Full Calendar script.

This work will only involve configuring cake's Controllers Models and default cake views.
No UX/front end development required.

Beyond what Full Calendar is capable of out of the box it needs to:

DB Modifications:
Associate a calendar to a property (New property table)
Associate a property to a user (New user table)

Controller/Models:
Add in a basic Auth system with only two roles - admin and clients
Only admin can add new users and properties - they will add in UN and PW. No email notification required.

Clients can login. They can view their properties and can CRUD dates and notes
Admin can view all properties and can CRUD dates and notes

New view:
Create a new view for both users and admin to view booked dates over 6 months (April - Sept) - with the ability to move forward and back in 6 month blocks. If there is a default (cake / php ) 6 month calendar module that can be used I'm very happy to consider it - please point me to a demo.

Users can only see their properties
Admin can view all properties

Each day that is booked will be given a class based on the [url removed, login to view] (within Full Calendar) table

Search:
Add the ability for admin to search all available dates across all properties returning the 6 month table view - as above

The search form will consist of:
A drop down listing all properties
Single input type="text" ready for jQuery Date picker

And that is it.
Any suggestions or oversights you think I've made - please let me know.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online