Completed

CakePhp site integrated with Google login and Management API

This project was successfully completed by marketingmindz for $210 AUD in 5 days.

Get free quotes for a project like this
Employer working
Completed by:
Project Budget
$30 - $250 AUD
Completed In
5 days
Total Bids
14
Project Description

Requirements
===============
CakePhp, MySql, Google Login, Google Management Api, Ajax

Website to be done in CakePhp.
- Sitemap
Home > default (static)
> About (static)
> Contact (static)
> FAQ (static)
> GoogleAccountManager (uses ajax to cakephp)
> GoogleAccountManager2 (uses ajax to cakephp)
> login/logout (dynamic links)
- Implement Google Login and integrate it with the Cake's Auth, so that the Auth object
can be used. (e.g. [url removed, login to view])
Upon login, the user details need to be stored in the database. The login also requires the user
to be able to access the management api. ([url removed, login to view])
- Each new user will have a default role of view. There will be 4 roles: guest, registered, admin, superadmin. The first superadmin will have rights to edit other users (this can be first set manually in the database).
- GoogleAccountManager page
The user needs to be logged in to see this page.
The page would display 3 select boxes and will be populated using ajax calls to the cakephp.
First, it would populate the first select box with the Google Analytics 'Accounts'
Second, the web-properties for the account when the accounts are selected
Third, the profiles.
These need to be all done using AJAX to the cakephp implementation. Server to client communication
would use JSON.
- Login and logout and revoke access for the management api or the google login needs to be implemented.
- GoogleAccountManager2 page is the same as the GoogleAccountManager page. They would call the same methods in the server. Only a user taht has been assigned as an 'Admin' role can access this page.
- Only use plain Javascript or jQuery library.
Bonus
- implement a paypal payment system and demo pages.

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