Languages/Platform to be used : MySQL, Apache, PHP, AJAX, JQuery, Lucene, Solr
Security and performance are top priority. For Eg:
1. No storing plain text password in DB or in client/server requests or similar basic security flaws.
2. DB should use stored procedures and should be perfectly Normalized.
3. Indexing of database for quicker search response. The user base support could be more than 1 million. with 10,000 searches per day. Should be efficiently and quickly scalable.
4. Member profiles have data, profile pictures, should be able to sent invites to non members via email, send and accept friends request with existing members and other generic functionality like that of FB/Orkut or Myspace
5. Use of Lucene/Solr for search will be a big plus when deciding the deal.
Not too much concerned with the front end look and feel but very specific about the development part. Should be Modular, Scalable and Secure.
Want to get the job done ASAP by professionals. Please send link to your previous work while responding.