Basic idea is a video, media community with a personal portfolio of resources. A resource can be anything: media, text, documents etc.
A clone of [url removed, login to view] is a good start, some extended functions are needed:
A registered Member can create the following:
New media categories.
Links to other members.
New types of links that can be used to link to other members, i.e "friend" or "whatever".
Members can create private and public areas for its resources
Members can invite non registered members.
Members can give linked members access to thier private resources.
A resource will have some attributes such as, public or private if its searchable.
Some basic security is to be considered like cryptation of the member database.
Members must validate its registration by an email with a registration link.
Multi language support must be considered.
Technology: the site must be built in java / JSP, and be able to function on a j2ee compatible application server such as JBOSS or BEA Weblogic. Database storage must be mysql or postgresql with hibernate as a ORM framework. Struts and or spring can be used.
We already have a senior java architect assigned, he will not build any code but he will help with overall system design, and be able to answer technical questions.