API Specialist for Web Development Project

Closed - This job posting has been filled and work has been completed.

Job Description

This project requires you to build a custom all in one business/marketing dashboard, that connects with the API’s of the programs below.

Each service category will have a panel on the dashboard, where the user can click on a button to connect each of their existing services to the dashboard.

For example: To connect their email account, they may press on a button that says “Connect to Gmail”



Email: Able to link there Gmail

They need to see there inbox and be able to send and receive email within the portal.



Calendar: Able to link there Google Calendar

Google Calendar needs to show a full live calendar

It needs to sync existing events in the calendar from Google Calendar to the portal

Also when they add a new event/task in their calendar in the portal, it syncs to their Google Calendar



CRM: Able to link both Capsule and Salesforce

Be able to manage tasks and assign them to users within their salesforce or capsule crm.

View Sales Pipeline

Be able to search and find contacts CRM profile.



Accounting: Able to link Xero Accounting Software

Needs to be able to show bank accounts balances and transactions.

Show invoices

Create an invoice and send.



Email Marketing: Able to connect Mailchimp, Constant Contact, Aweber

Needs to be able to see statistics of past campaigns.

Ability to add a new user to an email list



Website: Wordpress:

Be able to post a blog or page from inside the portal and save to draft or publish to website.



Analytics: Able to connect Google Analytics

Be able to connect their analytics account to see data such as:
- Pageviews
- Visitor’s
- Referral Sources
- etc



PPC: Able to connect Google Adwords and Bing Ads

Be able to see the statistics of each campaign they running,

Create a new campaign.



Social Media: Able to connect there Facebook, Twitter, Linkedin, Pinterest and Instagram, Google Plus

- Have social feeds for each account
- Show statistics from Facebook Insights
- Be able to post to accounts (all platforms if possible)
- Be able to schedule posts for a future date.



Multiple User Interface:

This system must have a user management system, linked to their Paypal subscription, as they will be paying a monthly fee to use this service.

They will be required to login using a unique username and password for user.
A sign up form must also be built to register them as a using and accept payment.

If the Paypal subscription is cancelled, then their username and password, requests them to re connect their payment to continue logging in



Framework:

The existing dashboard is run off a Twitter Bootstrap admin dashboard that has already been purchased.

The connected API would need to integrate with this and be responsive to both desktop, tablet and mobile.

Please note: Existing theme is already responsive:

To see an live preview of the admin theme, please visit: http://clabs.co/projects/metro/


TO BE CONSIDERED FOR THIS PROJECT, YOU NEED TO INCLUDE THE TIMEFRAME IT WILL TAKE YOU (IN HOURS)

YOU MUST ALSO SHOW AT LEAST 3 EXAMPLES OF USING SIMILAR API'S IN A PROGRAM.

If you can not do so, please do not bother applying.