Develop a file uploader using state-machines.

Cancelled Posted 1 year ago Paid on delivery
Cancelled Paid on delivery

The uploading process consists of following steps:

1. Get a URL from an API where to upload a file. The response contains a unique id (e.g. UUID) and the destination URL.

2. Upload the file to destination URL.

3. Notify the API about completion.

On every step there may be a failure related to network, API, etc.

It’s not needed to write backend, so please feel free to use mock functions which behave like a real API.

Requirements:

- It should support multiple uploads.

- It should support retries by user demand.

- It should support cancelation by user demand. After cancelation the requests should be canceled as well.

- It should provide an API to subscribe to the progress on the 2nd step.

- It should be written in TypeScript using state-machines (e.g. xstate).

- Basic UI written with React.

Optional, but would be nice:

- Unit tests

React.js Typescript Test Automation

Project ID: #33959581

About the project

10 proposals Remote project Active 1 year ago

Awarded to:

serhiiraksha

❤Hi Dear. Greetings of the day!❤ I’ve carefully studied your requirements and interested in your task. I have about 6+ years of experience with React and Hooks so I have confident about frontend development using REA More

$125 USD in 3 days
(1 Review)
2.0

10 freelancers are bidding on average $136 for this job

MaksimKholin

Hello Client. I've carefully read your job details. I'm attracted to your suggestion and have sufficient confident, so I have interested in your project and also you. I am an senior web developer with 7 years of histo More

$50 USD in 7 days
(2 Reviews)
1.9
glavniyrastik

Hello, I will finish it quickly and deliver it as soon as possible with best quality. Always here when you ask. I think this is the most important thing. If you need my help please contact me. So we can discuss more. More

$250 USD in 7 days
(1 Review)
0.6
fmn00

Hey Ilija K., ** Please read it carefully, this is not a generic proposal ** Hope you are doing great today. I see that you are looking for Develop a file uploader using state-machines. We are an expert team More

$140 USD in 7 days
(0 Reviews)
0.0
ghazaryanhovhan2

Hello, thank you for your commenting. I have many experiences about Map API, Rest API, Procore API, Zapier, Payment API(Paypal, Square, Stripe) development. I did made many APIs for clients ever on Postman, so I can sh More

$140 USD in 1 day
(0 Reviews)
0.0
dustinsebell

Hello, How are you? I have checked your job details and I am sure I can make your project perfectly. I have developed same function in the past. I am agree with your budget and timeline. If you award me, I'd be very ha More

$140 USD in 7 days
(0 Reviews)
0.0
grandfinness6

good in software architecture HELLO DEAR CLIENT I have gone through your project details, having all the required skills and VAST EXPERIENCE.I confirm to you that the project is doable since its within my area of EXPER More

$140 USD in 2 days
(0 Reviews)
0.0
akimob333

Hi. Sir I have read your requirements carefully I can help you shortly and perfectly Here are my skills: ⭐ Web ⭐ ✔️ Frontend : AngularJS, ReactJS, VueJS, Gatsby, Nextjs, Reactjs ✔️ Backend : PHP/Laravel-CodeIgnitor- More

$30 USD in 7 days
(0 Reviews)
0.0
devjoneshere

Hello, Checking your requirements we found ourselves fit to proceed with this project. We are very much confident that we can achieve and fulfill all the project needs. with our efforts as we are keeping 5/5 star and 1 More

$200 USD in 5 days
(0 Reviews)
0.0