Develop a file uploader using state-machines.
$30-250 USD
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
Project ID: #33959581
About the project
Awarded to:
❤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
10 freelancers are bidding on average $136 for this job
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
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
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
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
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
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