Construisez un site Web

Ditutup Dipasang 7 tahun yang lalu Dibayar saat pengiriman
Ditutup 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

J2EE Java MySQL PHP

ID Proyek: #10478547

Tentang proyek

17 proposal Proyek online Aktif 7 tahun yang lalu

17 freelancer rata-rata menawar €718 untuk pekerjaan ini

ranganathp

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

€2000 EUR dalam 30 hari
(52 Ulasan)
6.8
prashushinde9

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

€773 EUR dalam 20 hari
(47 Ulasan)
6.8
Shopify

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

€773 EUR dalam 20 hari
(13 Ulasan)
6.5
bernardovc

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.

€444 EUR dalam 10 hari
(0 Ulasan)
0.0