This job requires an entire website & software to be created & written. You/your team must possess a wide range of skills, including those to copy & implement our design ideas, create a fully functional database, build software to automatically create videos & write CSS. If you do not have the full skill set to conduct this job, please do not apply for this job if you do not have the confidence & professional experience to deliver it fully. We will not pay for a partially complete job, or a low quality job.
The premise of the site is: a website which allows users to create their own videos, with their own photos, videos & words, to provide the modern alternative to greeting cards on special occasions.
The website will contain 5 main pages/areas:
Home:
To include introductory video (supplied) in a controllable player.
About:
Text explaining concept (supplied)
Demos:
6 (approximately) demo videos (supplied) each displayed as large thumbnails, expanding into a player when clicked.
Contact:
Must contain a fully functional contact form & contact details.
Create:
In order to create a video the user must first register (details to be stored on a database & emailed to the user & us automatically) or log in if they are a returning.
An ‘account page’ should then be displayed; showing previous videos made by them (stored in a database on our server) & the option to create a new video.
When the user chooses to create a new video the steps to completion are:
1. Choose theme: The theme is the style in which the finished video will playback. It will affect text, photo & video transitions & speed. For example of the quality & look of themes we expect, please visit: http://www. [login to view URL]
Each theme should be displayed as a thumbnail & when clicked should open a larger window & play a preview. When a selection is made it should be highlighted. We need at least 9 professional quality themes created with full functionality.
2. Choose music: There will be a catalogue of music supplied, categorized into genres which should be clearly displayed, & highlight upon selection. When selected the song should playback as a preview. There should also be an upload button for the customer to upload their own music.
3. Add photos, videos & words: Displayed on a storyboard grid, allowing the user to change ordering, this page allows users to upload their own photos & videos. There will also be an ‘add words’ button to allow users to enter captions or messages & add them to the storyboard. There will be an ‘access library’ button to show a library of stock images & video clips (content supplied) which can also be added to the storyboard.
All items will upload as thumbnails on the grid, allowing the user to chance the ordering of each item, or delete items.
Once the user is happy they are take to the:
Order summary page:
This page collects information that the customer inputs, such as their video title etc.
The video is then created while they wait on a holding page, by software you will need to build. This must have the capacity to handle thousands of users at any one time, without crashing or malfunctioning. It must have the functionality to create the video according to the order they have input, using only the content, theme & music they have submitted. The video must be ready on this page within a few short minutes (& a link emailed to them for later viewing & incase they have decided not to wait).
The video they are then shown is the video they created with a watermark over it.
If the video is not what they had hoped for they can choose to go back & edit it.
If the video is correct, they are then taken to a payment page, where they can choose to receive the final product by email, or by email & DVD.
This order will be handled by a shopping cart
Thanks for reading