Contact Manager & Social Media Login - MySQL AJAX HTML JavaScript PHP
We require a Login module that shares lots of functionality with a Contact Manager service, both written in PHP, preferably using either the Yii or Symfony2 framework. Detailed specifications provided in attachment ... but below details should suffice: Requirements: A) Log-In web page written in HTML5 and Javascript with the following functionality: 1. allow user to "sign in" to our site using any social media sites: 1a. layout similar to woot 1b. must include: Facebook, LinkedIn, Twitter, Google 1c. nice to have: Dropbox, Yahoo, AOL, OpenID, etc 2. allow user to create an account without using social media 2a. again, layout similar to woot 3. For Item #A1 you are free to use third party API's. Options: 3a. Login Radius :: 3b. HybridAuth :: 3c. or recommend an API (preference given to Free/Open Source implementations per review) 3d. or build this functionality yourself B) An "Import Contacts" web page written in HTML5 and Javascript with the following functionality: 1. this page is presented immediately after a user logs in using the login page described in Requirement A above and the layout includes 1a. same social buttons as #A1b and #A1c, except if user created account using, for example Twitter then Twitter button should NOT appear 1b. when a social button is clicked, and the account information is imported, that social button should be removed also 1c. social buttons on this page are NOT login buttons so when clicked, it should import ALL information from that service into the user profile and 1d. when social button is clicked it should import all contacts from that social media website for the given user's account 1e. there is a "Next" button at the top of the page, which is links to #C (below) 1f. there is a header at the top of the page that says "Import Your Contacts & Info" 2. as user logs in to each social media site, using buttons defined in #B1a through #B1d, obtain contacts from the source & put them into our MySQL database via an AJAX call. At minimum we require: 2a. first name (required) 2b. surname (required) 2c. email address (required) 2d. ID number for the specific social site (required) 2e. profile picture (nice to have) 3. each entry should be pushed into a MySQL database table that contains... (details in attachment) C) A "Contact Manager" webpage written in HTML5 and Javascript with the following functionality: 1a. one HTML Table consisting of the following 6 columns: Firstname, Surname, Email, a checkbox, Group Name Remove Button, 1b. one HTML Table consisting of the following 6 columns: Firstname, Surname, Email, a checkbox, Add Button, Remove Button 1g. there is a dropdown list of functions to the right of the label in #C1d 1h. clicking on any of the functions in the dropdown list in #C1g fires an event for the corresponding Javascript function in the client. These functions are described in attachment... 1m. both tables (#C1a and #C1b) are sortable on these columns: Firstname, Surname, Email 1n. in table #C1a Group Name is also sortable D) we are willing to pay up to an additional 10% of the final negotiated fee to integrate the completed project with our existing website. This is to be discussed. E) You need to disclose all Javascript, CSS, HTML, PHP or other development libraries you will use in addition to the ones described here ------------------------------------------ Added 1 AUG 2012, 3:00 AM EDT F) THIS IS PART OF A MUCH LARGER PRODUCT WE JUST STARTED BUILDING. THIS FUNCTIONALITY IS IMPORTANT BUT WE ARE ALSO USING IT TO TEST NEW CONTRACTORS THAT WE HOPE TO MAINTAIN LONG TERM RELATIONSHIPS WITH. WE HAVE LOTS OF WORK LINED UP FOR SOFTWARE DEVELOPERS NOW AND OVER THE COMING MONTHS... Desired Skills: MySQL AJAX HTML JavaScript PHP Keywords: Web Programming
| Expired |
iMedia Solutions
Mobile Developer
View profile
Khairul Amali
Virtual Assistant
View profile
Mark
Web Developer
View profile
Related projects
Search for freelance jobscan’t wait for more clients
and advertising. Thank you."