React component.

Job ID: 35513435

Budget: $30 – $250 USD

I have a react website, which was developed by another provider ( who's developer is now unavailable )
I need a Component, which I can easily add to a view without much configuration on the current website.

The component needs to be able to List, upload, download, delete files in an azure blob storage environment.

Requirements:

When user is uploading a file, the url has unique identifier. ( http://host/uniqueIdentifier ).
This unique identifier should be used as a folder, when uploading the files

example:
uploading file called "MyFile.txt"
In the container this file should now be called "uniqueIdentifier/MyFile.txt"

When user is navigating to http://host/uniqueIdentifier, the files containing "uniqueIdentifier/*" should be listed in the component.

So the goal here, is to use the uniqueIdentifier as a folder structure.
The files also need to be indexed, for search performance.
These indexes need to be in the TAG attributes (key/value), for optimized search.
The value for this Tag should be the uniqueIdentifier.

This way, it should be easy to make a search for the correct files, when entering http://host/uniqueIdentifier

As icing on the cake, the request for azure blob should be authorized with a token.
The token is available in the current Website, and should be posted to azure, where the same token will be used to authorize for container access.

Happy bidding.

Best regards
V
Related categories: React.js Microsoft Azure