Find Jobs
Hire Freelancers

Client Portal for Easy Transfer of Large Files

$750-1500 USD

In Progress
Posted almost 12 years ago

$750-1500 USD

Paid on delivery
Project File Transfer / File Sharing PHP / mySQL web application (Corkboard) Introduction This project is for the development of a Client Portal which provides file sharing functionality to be developed using PHP and mySQL. The Client Portal application needs to be able to be installed on any Linux server running cPanel with phpMyAdmin etc. It needs to be easy for the administrator of the File Sharing application to add their branding to the application. Purpose of the file sharing application The purpose of the file sharing application is to enable consultants and other kinds of professionals eg. architects, engineers, graphic designers etc. to provide a client portal that enables them to share files with their clients that are too large to be emailed. The application needs to provide the functionality that is currently available through an application to which login details can be provided. Screenshots are included so that the functionality and the user interface of this application can be reviewed. Everything included in this application is needed for this project as well as some additional features. A login to the application will be provided to the developer who wins the bid for the project. Project requirements There are many specific requirements for this project as this is not intended to be a generalised file sharing application. It is intended only for the use of professional consultants who wish to have their own secure way of receiving large files from their clients and enabling the download of large files by their clients. Installation requirements The file transfer program needs to be able to be installed easily on any shared web hosting account on a Linux server running cPanel. Security requirements ABILITY TO PROHIBIT FILE EXTENSIONS: It must be possible for a user with administration rights to create a list of file extensions that are not allowed to be uploaded to the File transfer server. SECURE LOGIN: It must be impossible for any files or any part of the application to be accessed without login. The application must be compatible with SSL. User account functionality 1. Needs to be two types of user accounts with different levels of privileges: a. Super-admin user i. ability to add, edit and delete user accounts ii. ability to change any configuration settings iii. ability to invite new users and approve their accounts. b. Standard user i. ability to register for an account ii. ability to login and download documents iii. ability to change their email address for notifications of new documents available for download iv. ability to upload documents if this is approved by a super-admin user. File transfer functionality This section describes the functionality required with regard to the file transfer of documents and/or media files. 1. Recently uploaded documents: When the user logs into their account one of the first things they need to be able to see are two lists: a. Recently uploaded files b. Recently downloaded files. 2. File uploading functionality: a. Users will be able to load more than one file at one time for upload. b. Users will be able to add a recipient. They will add the recipient/s name and their email address. Users can make files available to multiple recipients. c. Users will be able to cancel an upload that they have already started if they have selected the wrong file. d. Users will be able to delete an upload they have already sent to a recipient. The recipient will get the message when they login that the file is no longer available for for download. 3. File transfer notification functionality a. Recipients notification by email: Recipients of a file are sent an email when a new file is available for download from their account. b. Multiple files: Multiple files are bundled into a single zipped file. c. The email contains the following information: i. A list of all of the files that have been bundled into the single zip file (if there were multil
Project ID: 1677881

About the project

7 proposals
Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello, I have sent you a more proper response to your PM box. Thanks, Yossi.
$900 USD in 7 days
5.0 (5 reviews)
3.4
3.4
7 freelancers are bidding on average $1,239 USD for this job
User Avatar
As discussed earlier. Thanks
$975 USD in 15 days
4.5 (106 reviews)
6.8
6.8
User Avatar
Hi, please check p.m Thanks!
$1,200 USD in 30 days
4.7 (8 reviews)
4.3
4.3
User Avatar
Hi, I am interested in this project. Please check PMB for more details.
$800 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
HELLO SIR PLEASE CHECK PMB
$900 USD in 8 days
0.0 (0 reviews)
0.0
0.0
User Avatar
* * * * * * * * * * * * WE ARE PROFESSIONAL WEB EXPERT AND EXPERIENCED WORKFORCE TO HELP YOU SATISFY WEB PRESENCE TO DRIVE YOUR BUSINESS GOALS. WE DO ALL KINDS OF WORK RELATED TO WEB DESIGN AND PROGRAMMING INCLUDING HARDCORE PHP AND USING DIFFERENT FRAMEWORKS * * * * * * * * * * * *
$2,500 USD in 75 days
0.0 (0 reviews)
0.0
0.0
User Avatar
sharing the file between two users with access rights. We already done the access rights permission for simplehrm application. we can do this project in 60 days to complete the project with full live version release.
$1,400 USD in 60 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
Taringa, Australia
5.0
2
Payment method verified
Member since Aug 15, 2011

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.