Construisez un site Web
€250-750 EUR
Dibayar saat pengiriman
1. Project Overview
Transcode Inc business model is to sell CPU power across the network. They operate a pool of workers that will undertake various tasks submitted by users through a website.
Users submit tasks over the web interface and get the result once completed. Users are charged for each task they submit.
During the launching process, the first tasks available will be audio and video transcoding.
You've selected as the main subcontractor that will undertake the development of the POC.
2. Functional Expression
Users primarily work with transcode through a website. The website allow users to submit transcoding tasks, either by uploading content or providing a URL that directly points to the content. Once the user has selected to task to be performed (encoding raw material to [url removed, login to view] for example) he gets a quote and has to pay to have his request processed.
The engine will then take care of the task and notify the user when his job is complete.
2.1. Software development
The product is split in two parts: A core that processes conversion jobs and a website that processes and delivers orders.
2.1.1. Core
The application core maintains a queue of jobs to perform. The core can simultaneously process more than one job. Each job is subdivided is smaller pieces, each piece is sent to a worker to be processed.
When the last worker is done, the core put all the pieces together and notifies the user by mail that the result is ready.
2.1.2. Web application
Users use the web application to submit jobs, pay the fee, and get access to the result.
2.1.2.1. User accounts
Users need an account to make use of the website features. However, if they already have a Facebook or Google account, they can automatically link it to their transcode account. If they don't they can create an account with their email address.
User accounts allow to keep up to 10GB of previous conversion results. Those files are only available when the user is logged into his account.
2.1.2.2. Submitting a task
Anyone can begin a task submission. If the user is not logged into his account or doesn't have an account with trasncode, he'll be prompted to create one after the file to convert has been uploaded and the price computed. He'll have to go through the account creation process (or use a Google/Facebook account) before continuing and paying the conversion fee.
Users can ask Transcode to convert a file either by uploading it or by giving a URL (i.e [url removed, login to view]) where the resource is. Afterwise, the file format auto-detected and the user just has to select the format he wants transcode to convert the file to.
please check the attached file for more details
ID Proyek: #10478547
Tentang proyek
17 freelancer rata-rata menawar €718 untuk pekerjaan ini
Can help... I am an Expert... Lets Start! Please start a Discussion with me and we can get started from there... Please check the past projects I have handled and check my reviews for what employers have to say about Lebih banyak
Hello, I understood the initial scope of this project. Although i want to discuss further this job in order to prepare the final concept for this project. After Complete discussion over the call or in chat, i Lebih banyak
I want to discuss this project with you further, let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, i used to be online 14 hrs in a day on this website so probably Lebih banyak
I have programmed in Java for over 10 years. I'm a professional programmer for over 15 years. Front end and back end. I am the right person for this project.