Symfony2 Bundle to perform Managed file downloads

CLOSED
Bids
11
Avg Bid (GBP)
£796
Project Budget (GBP)
£250 - £750

Project Description:
I require a Symfony2 based bundle to provide Electronic downloads to registered users which have been confirmed via email. Or a unique URL which has been sent via email to users to access the download. The unique download must have the option to have a Time To Live and also must have the option to expire once the download is completed. These options will be set when the URL is created.
The downloads must not reside in public DocumentRoot, and must be able to cope with large file downloads such as DVD ISO files.
The following components must be used:
1) Knpbundles FOSUserBundle
2) All Entities’ based on DOCTRINE ORM with repositories
3) The Twig Template engine must be used. Design is not a issue as we will dress the bundle accordingly using our own templates.
4) Well structured Forms and input validation.
5) Well structured routing to separate public and backoffice admin actions. Consistent parameters must also be used.
All Controllers, Repositories must be properly documented, and all components installed via composer.
The Download files will be uploaded manually to a specified directory outside of the DocumentRoot. The bundle must be able to traverse the directory structure and allow an administrator to define a Category, description and also whether it is available for download or not.
The bundle will also provide an area to create URL’s to be sent to users or assign them to FOSUserBundle entities. The user will then login to access the assigned downloads.
TheBundle must also generate a Download log, logging URL, Remote TCP/IP address, User, FileDownloaded, and DateTime.

Only freelancers skilled in Symfony2 need apply

Skills required:
Apache, MVC, MySQL, Software Architecture, Symfony PHP
Hire jsimmonsuk
Project posted by:
jsimmonsuk United Kingdom
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


£ 882
in 24 days
Hire techwelfare
£ 863
in 12 days
£ 682
in 7 days
£ 660
in 12 days
Hire d0tnet12
£ 360
in 20 days
Hire softfan
£ 878
in 12 days
£ 704
in 15 days
£ 660
in 3 days
£ 1030
in 21 days
Hire krishcompusoft07
£ 1442
in 25 days