Find Jobs
Hire Freelancers

Create a YouTube-like webpage platform (not for video)

$250-750 USD

Closed
Posted about 8 years ago

$250-750 USD

Paid on delivery
A generic content platform similar to video page YouTube should be created. Every generic media content item (not video, but an <iframe>) gets a separate page with a commenting page, related content, sharing, voting, liking/favorites, etc. Further, playlists, collections and channels can be created. Users can register, log in, upload their own content (as a placeholder, the upload should be an image for now), subscribe to channels and edit their profile. The front page is a mixture between editorial manual selections of content items and dynamic content based on user profile and trending votes. The page must be responsive, compatible for desktop and mobile browsers. The style should be easily themable. Preferably with bootstrap and, initially, Google's material design. All strings should be inserted only with an internationalization strategy in mind (to be translatable later). The site's extended features such as commeting and voting should be written in a dynamic asynchronous way (AngularJS). The content is managed in a MySQL database. The platform should be programmed in an extendible way, so more types of media can be added later on. If you know of high quality open-source parts that cover most of those features, this is a preferred option: take the open-source project and extend the features by you as part of this project. In this first stage, the following features are required: 1. homepage / landing page 2. separate page for every media content item 3. voting/liking on every media content item 4. bookmark a media content item 5. register with Facebook 6. register with email (no social login) 7. a section / list of similar media content on the page 8. a share dialog with a shortened URL 9. a form page to create a new item 10. a title and description for each media content item In a later stage (not this project quote), the following features are required: - search - commenting - subscribe to channels, users, etc. - create channels - create playlists - statistics such as number of times video was played - tag system - admin interface to edit, change, etc. meta-data - view profile pages - edit own profile page - multi-language compatibility - history - autoplay
Project ID: 9661006

About the project

5 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of SWITZERLAND
Switzerland
0.0
0
Payment method verified
Member since Sep 24, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.