I need a PHP website with a custom MySQL database which would allow logged in users (accounts created with email verification) to upload images, audio, video, and 3D models/animation to a cloud service. Each media type would have its own HTML5 media player that displays the content within the site. Media players will each have specific functions (images: zoom, fullscreen pan) (audio: pause/play, volume, timeline scan) (video: pause/play, volume, timeline scan, fullscreen) (3D: zoom, rotate, pan, and fullscreen, for static models plus pause/play, timeline scan for animations) I’ve done research and there are open source solutions for all of these media player types, which I would be fine with using so that should significantly shorten development time. Image thumbnails would be automatically generated for each media type (including waveforms, which would be similar to soundcloud for audio files) Will also need to limit things like file sizes, durations, and resolutions.
Mouse-over on a thumbnail would pop up a box displaying the name of the upload, up/down votes, how long ago it was uploaded, “theme”, subcategory, and a “view content” button. Clicking on view content button would bring up a page with the media player on top, a link to the author’s profile, flagging option (with expandable “reasons for flagging”), a vote up/down system and user comments below. User comments can also be flagged and voted up/down.
The upload button would exist on “theme” pages which would have a title and description describing what the theme of the content is and the highest rated upload would become the thumbnail of the particular theme. Themes would be categorized by category and subcategory. Themes would be searchable in galleries by category (Images, video, etc) and then again subcategory. Galleries would be sortable by highest rating, and most comments. Uploads (regardless of theme) would also be sortable on their own in galleries by category, subcategory, upload date, highest rating, and most comments. A search bar would be implemented as well which would search titles of themes and comments.
Author profile would simply display thumbnails of all of their uploads, and keep record of what the user has commented on, voted on, and flagged.
Admin panel is also required to manage themes, categories, subcategories, allowed file types for subcategories, allowed durations, resolutions, file sizes, monitor flagged uploads/comments, remove uploads/comments, and suspend/deactivate accounts.
Filter system to prevent posting URL's, profanity, email addresses, phone numbers, or names. Attempts would be flagged and denied.
Also comments/documentation of the code and database will be required.
This is probably ~95% of the site, I can provide the other small details once the project is awarded and gets rolling. I already have and can provide most graphic UI designs which I imagine would also significantly shorten development time. However they are only mockups and will still have to be cut and converted to HTML/CSS.
Project must be completed in 30 days or less and I will not pay more than $500 and I will likely award the lowest bidder. I am willing to work with inexperienced users on the site who are trying to build up their profile/history. I would like to see at least some example of your work or abilities. If this seems like too much work for the price, I'm sorry, this is the budget I have to work with.
18 freelancers are bidding on average $636 for this job
We have all the required designer and developer you are looking for and can allocate dedicated resources for your project. You will be very happy and satisfied of our services.
I sincerely read your requirements and I am ready to endow with the solution as per your requirements. I can assure you that I will provide you high level of satisfaction and support to gain your confidence.
After going through your requirement we understood the project well. We have done similar type of project in recent past. Lets talk and get started.
Yes i completely understand your projects needs and i have those specific skills to complete project to your satisfaction please check message board for quality of work and my experience.