อ่านแล้วคันๆมือหน่อย ขอนิดนึ่งนะครับ
สำหรับงานระบบผมยังไม่เห็นรายละเอียดด้านใน เช่นระบบและการจัดการฐานข้อมูล ตรงนี้ถ้าเพิ่งเริ่มต้นแนะนำว่าควรจะวางแผนจัดการฐานข้อมูลให้ดีก่อนนะครับ ถ้าสมาชิกเรามีเยอะมากขึ้น ถ้าฐานการบริหารจัดการฐานข้อมูลของเราไม่แข็งแกร่งพออาจจะมีปัญหาตามมาได้ (ผมมีประสบการณ์งาน social network มาบ้างครับ

สำหรับงาน design อย่าลืมเน้น
ความเรียบง่ายไว้ก่อนครับ ระบบ social network ใน control penal ของ user เองเข้าใจว่าจะต้องมีเมนูให้ผู้ใช้เลือกใช้มากมาย ผู้ใช้ใหม่อาจจะงง งง และมักใช้งานไม่ค่อยถูก เวลาสมัครครั้งแรกถ้ามีเมนูเต็มไปหมด ดังนั้นควรหาวิธีซ่อนเมนูไว้ หรือจัด cat ออกเป็นหมวดหมู่ เช่นระบบ setting,contact,privacy เป็นต้น สำหรับผมแล้วดูจาก model เป็นหลักครับ เช่น facebook มีผู้ใช้งานมาก เราสามารถเก็บไอเดียมาใช้กับเว็บเราได้เลย

อื่นๆ ยังนึกไม่ออกนะครับ อ้อ อย่าลืมด้าน security และด้านกฎหมายด้วยล่ะ ตามพระราชบัญญัติต้องเก็บ log file ของ user ด้วยนะครับ บางที user อาจจะมีปัญหากันถึงขึ้นโรงขึ้นศาลเลยก็มี ตรงนี้จะช่วยได้มากเลยทีเดียว
สุดท้าย สู้ๆครับ

ปล.ถ้าต้องการทีมงานร่วมพัฒนา เช่น java:jQuery,php,sql หรือ design
contact หลังไมได้นะครับ
