Hi,
I want to launch a mobile video sharing service. For that I am seeking a provider who can build an enterprise level application for me.
FEATURES FOR THE WEBSITE
- A community website to share videos like youtube, and photos like Flickr
- Membership is a must
- Video/photos sharing, of course
- User profile page
- Sub-communities creation
- Drop messages to other fellow users
- Comments on contents (Videos/Photos)
- Rating contents (Videos/Photos)
- Flagging contents (Videos/Photos)
- List of related videos, if watching video
- List of related photos, if watching photos
- List of videos from same user
- List of photos from same user
- Predefined categories of videos and photos
- Chat with the online friends
- Add/Remove friends
- Invite friends to join the network
- Search contents
- Search users
FEATURES FOR THE MOBILE WEBSITE
- Similar to the above
OTHER FEATURES
- Upload videos from a basic or regular mobile phone via MMS
- Upload videos from mobile website via smart phones
- Able to add more slides to any uploaded video
- Share videos via SMS/Email
- Blast video via MMS
- Credit points to the user based on predetermined criteria
- Ability to manage credit points
TECHNICAL ASPECTS
- The application must be scalable, and can support multiple concurrent sessions like any other popular social networks like facebook, youtube, etc.
- The application must consist of loosely coupled service based modules which can be used from other applications
- Java platform is a preferred
- Based on MVC architecture, Java EE or Spring or Seam would be fine
- JBoss is a preferred Server
- Postgre is a preferred database