Completed

Create upload file feature in existing Angular Material website

I would like to create the upload file feature in my existing Angular Material Web Application.

( Only the front-end , the back-end program is not included in this project )

The following components must be created:

- Manage Customer Files button

- View Customer files screen

- View file

- Upload file button and dialog (with custom filename, upload progress bar and drag n drop feature)

Other:

- The project already exists and the backend system has already been created.

Mandatory requirements in the deliverable:

1) Clean & Well structured source code

2) Unit Tests for Every Component

3) Instructions how to run the tests & deploy the code

4) Follow the name conventions and file structure that exists already. If you really need to change it, you have to change it in the whole project.

5) Do not add more libraries in the package.json. If you really want to add a library, ask me beforehand.

6) When the server return 504, the client application must retry 9 more times. This will happen only the first time , because the server is in idle state only in the beginning.

7) The filename contents must be in base64 before [login to view URL] uploading the file, the angular application must base64 encode the contents. When you will read the file from the browser, you need to decode the base64 contents before showing them to the user. If you omit the base64 encoding step, the server will corrupt the data.

8) The filename must be the following: <afm of the customer>_<custom filename or the original name>.pdf (or png or jpg - it depends on the type of the file.)

Notes: After the project is awarded , I will provide you the existing code and add you in Gitlab project as a developer.

Please find attached the swagger file to get an idea.

The paths that will be needed are the following:

/customers/{afm}/files:GET,POST

/customers/{afm}/files/{name}:GET

Agreement: In order to receive the 100% of the amount you must complete and comply with all the above mandatory requirements.

Skills: Angular.js, Javascript, Angular Material

See more: angular file upload npm, angular material file upload example, angular 7 file upload, angular 7 material file upload example, angular 5 material file upload example, angular 6 material file upload example, angular material file upload stackblitz, angular 7 material file upload, create upload area website, vb6 code upload file website, webmaster create multiple file upload, upload file website oscommerce, create progress bar according upload file php, create folder file upload aspnet, iphone upload file website app, upload file website using javascript, create php mysql upload file script, create vector file existing logo, create upload page website, create module upload file joomla

About the Employer:
( 6 reviews ) Frankfurt Am Main, Germany

Project ID: #20361279

Awarded to:

Piaocheng0811

Hello, sir. How are you? I have good experience on Angular Material. I will provide awesome result (well-commented code and assistance for deploy). Please send me a message to discuss more details. Thank you. Best rega More

€40 EUR in 2 days
(0 Reviews)
0.0

7 freelancers are bidding on average €60 for this job

ludiac

Hi there, We've reviewed the requirements of upload feature front-end development and also have gone through the terms you've listed. We can very much complete the job as well as agree to the terms. Please let us know More

€80 EUR in 3 days
(13 Reviews)
5.4
olegsamsonov

Your specification is so detail. - 24hours communication, if you need, I can work as full time - I’ve carefully gone through your job posted. I feel very confident on your project and You will get the "Best Result" i More

€100 EUR in 7 days
(3 Reviews)
1.2
jameshood0401

I am Professional Web Developer. I have experience of developing some projects like yours for last 3 years. I build web apps on Ruby on Rails and React js and mobile apps using React Native. Specialize in developing co More

€30 EUR in 3 days
(1 Review)
0.0
harshasanam

Hello Sir, I would like to apply for your job posting. I believe that I am the right candidate for this job. i have past experience in working in a similar project. My Technology Stack: - HTML, CSS, Javascript, Ajax, More

€30 EUR in 3 days
(0 Reviews)
0.0
murtuza90

***WE ARE EXPERT IN ANGULAR.JS FROM 6+ YEARS*** After reading the proposal, you mentioned that: --->The following components must be created: 1. We will add the upload button for customers to view, manage, drag & drop More

€100 EUR in 10 days
(0 Reviews)
0.0
dhruvjaat

I have already worked on the file upload and download componets. Uploading files in chunks and sending data in base64 string. Used primeng uploadfile module and also it can be done with using any external library.

€40 EUR in 10 days
(0 Reviews)
0.0