**Project description**
The job is a web based application, which allows users to sign up, put their data in and manage profiles. Others can see the profiles and easily import the data into address books and connect to Social Networks. The application is to be done from scratch but will be the base for future extensions.?
**Technical environment? **
Language: PHP, Database: MySql, OS: Linux (Suse Linux 11.1 ); Usage of additional libraries ok but must be discussed with buyer before
## Deliverables
The job is a web based application, which allows users to sign up, put their data in and manage profiles. Others can see the profiles and easily import the data into address books and connect to Social Networks. The application is to be done from scratch but will be the base for future extensions.?
Important:?
1. Please state in your offer, which mobile phone and computer client platforms you can support with easy import of contact data into address book (e.g. by downloading vcf file that is supported by client app). State our of list: iPhone, Android, Windows Mobile, Blackberry, Symbian (in particular Nokia Smartphones), PC Outlook, PC Thunderbird, PC Lotus Notes, Mac Apple Addressbook, Mac Entourage.?
2. Please also state, which social media platforms you can support with "Add contact" buttons out of: Facebook, LinkedIn, Xing, Twitter?
3. Please take a look at details document too?
Technical environment?
Language: PHP, Database: MySql, OS: Linux (Suse Linux 11.1 ); Usage of additional libraries ok but must be discussed with buyer before?
Deliverable?
Fully tested PHP source code and database SQL queries - if bugs detected by buyer: need to be fixed within 1 week?
Timeframe for delivery?
Max 4 weeks from order (faster appreciated)?
Necessary pages (see attachement for details)?
I) User Sign-up mechanism (optimized for computer screens & iPhone/Android size screens)?
II) Data/Profile Administration (optimized for computer screens & iPhone/Android size screens)?
III) Show Profile page (optimized for mobile phone screens - viewable also on computers)?
Overall Requirements?
[login to view URL] of multiple languages (Language configuration files and all description text as variables)?
[login to view URL] input data needs to be validated with strict regex?
[login to view URL] pages must have easy-to-use interface - no need for superior design tough! (will be added later); Usage of Ajax at least for the data entry mask (mask will be separated in several tabs)?
[login to view URL] use div for html layout and code HTML so that can be modified easily by CSS - avoid tables as layout tools?
5. Avoid using platform dependent functions/libraries?
6. Code the application nicely - avoid ugly code! Use functions! Object oriented code strongly encouraged! Code needs to be easily extendible and maintainable!?
7. Store only password hash and compare hash?
8. All functions need to be properly documented (described parameters/return values/purpose)?
9. Please put your proposal/bids - we will then contact you if interested; Milestones and details are to be agreed in a Skype call/Teleconference