En cours

Client Portal for Easy Transfer of Large Files

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

Compétences : CSS, HTML, MySQL, PHP, Architecture Logicielle

Voir plus : create client portal uploading large files, php client portal, client portal project files php, who needs graphic designers, web portal requirements, web portal functionality, web portal & application, web engineers, web development information security, web development consultants, web developer introduction, web developer extensions, web designers using php mysql, web designers login, web application designers, user requirements for graphic designers, types of graphic designers, types of development web, requirements of graphic designers, register graphic designers, register a new name server, portal php mysql, portal functionality, php program to upload files, php for web designers

Concernant l'employeur :
( 2 commentaires ) Taringa, Australia

N° du projet : #1677881

Décerné à :

Dekken

Hello, I have sent you a more proper response to your PM box. Thanks, Yossi.

900 $ USD en 7 jours
(5 Commentaires)
3.4

7 freelance font une offre moyenne de $1239 pour ce travail

natgeo

As discussed earlier. Thanks

975 $ USD en 15 jours
(106 Commentaires)
6.8
prasy8

Hi, please check p.m Thanks!

1200 $ USD en 30 jours
(8 Commentaires)
4.3
firoz110

Hi, I am interested in this project. Please check PMB for more details.

800 $ USD en 20 jours
(0 Commentaires)
0.0
Justinrock

HELLO SIR PLEASE CHECK PMB

900 $ USD en 8 jours
(0 Commentaires)
0.0
ArhantSol

* * * * * * * * * * * * 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 H Plus

2500 $ USD en 75 jours
(0 Commentaires)
0.0
thirumaran

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.

1400 $ USD en 60 jours
(0 Commentaires)
0.0