Build PHP application interfacing database backend for storage and retrieval of user informations providing a single point of communication and contact exchange via multiple services.
1. User Registration.
User is performing a registration with informations:
- Name (M)
- Surname (M)
- Mobile Number (M)
- Skype ID (O)
- Google ID (O)
- Facebook ID (O)
- Yahoo ID (O)
- Twitter ID (O)
- LinkedIN ID (O)
- Foursquare ID (O)
(M is indicating mandatory field, while O is optional)
2. User Verfication
Is performed via SMS message sent using API (to be provided) generating a random code in order to confirm mobile number.
3. User Panel
- User is allocated with single username that will be latter used in all services.
- User is able to allow application to interact with his social contacts, retrieve messages, etc. by connection services described in 1, through the API.
- User is able sync his contact list from popular services and import them into application database and maintain his list of contacts.
- User is able to send and receive messages to his contacts from the interface.
- User is able to see who of his contact is online (on which service).
Interface should be nice and pleasant. Modular coding required. (CI, or Joomla Component approach would be appreciated)
Development: PHP, AJAX, MYSQL (If Required - Perl)