We need a great JavaScript developer to add a feature across some open source libraries.

There's an open source GraphQL client named `urql` which works great. If you want to upload files using GraphQL, you can use [login to view URL] on the client to configure urql to send files, and then implement a GraphQL server with [login to view URL] to accept those uploads.

The client side part of this toolchain is designed to work in the browser primarily. `@urql/multipart-fetch-exchange` package (and the extract-files package used underneath) work well in the browser with the `File` object ([login to view URL]) or the Blob object.

The task in this job is to extend these packages to support uploading files from node.js. Node.js doesn't have the same `File` object from the web APIs, and instead most developers use Buffers or ReadableStream objects to represent files. But, these aren't currently identified by extract-files as files and thus not uploaded correctly using multipart-fetch-exchange.

I think this will involve changing extract-files' understanding of what a file is and then testing the multipart request exchange against a working graphql-upload server to ensure that the stack of tools actually works. There may be some more work figuring out how to make all the pieces work together as well.

The deliverables for this task will include:

- pull requests to the open source packages that need to be changed on Github

- time spent working with the maintainers of these open source packages to get the pull requests merged (I am not the maintainer but I can support and explain more context if I can help!)

- a working demo of a file upload completed from node.js to a test server using graphql-upload

If there is any ambitious pirates out there, do not search anymore, you have found home !

Thank you very much for taking the time to read our job offer.

Be safe.

Compétences : Node.js, JavaScript, Vue.js, GitHub, GraphQL

Concernant le client :
( 0 commentaires ) Russian Federation

Nº du projet : #34033151

15 freelances font une offre moyenne de 19 $/heure pour ce travail


Hello Diagnocat,   We have 20 years of strong experience in JavaScript, Node.js, Vue.js, GitHub, GraphQL, as a result, we can successfully complete this project.   Please, review our profile here: [login to view URL] Plus

$25 USD / heure
(52 Commentaires)
(57 Commentaires)

Dear sir, I have gone through your outsourced requirement " We need a great JavaScript developer to add a feature across some open source libraries. " and have analyzed that I have right credentials ( JavaScript Node Plus

$20 USD / heure
(20 Commentaires)

I am a Result-oriented and highly motivated Full Stack Developer with over 13 years of working experience with huge brands and companies around the world. Stable, maintainable and scalable server-side applications beca Plus

$20 USD / heure
(9 Commentaires)

Hello, I have more than 3 years of experience with Javascript (NodeJS/Angular) And also MongoDB (MEAN stack). I would love to hear more about your problem and I'm confident that I can help you. and here's an example o Plus

$20 USD / heure
(17 Commentaires)

. Sir , I have read your project details ( We need a great JavaScript developer to add a feature across some open source libraries. ) . I have good knowledge in ( JavaScript Node.js Vue.js GitHub GraphQL) I have 7+ Plus

$20 USD / heure
(9 Commentaires)

Hi, It is easy, I can do on time. I work online, where you can track progress of your project. I have 6 years of experience in development(websites, web applications, mobile apps, desktop applications, I/UX), using PHP Plus

$15 USD / heure
(2 Commentaires)

Hello: After reading in detail the requirements of your project and concluding that they match my areas of knowledge and skills, I would like to introduce myself. My name is Anthony Muñoz and I am the lead engineer Plus

$20 USD / heure
(2 Commentaires)

Hi. I can start work right now. I've seen your brief and I understood your requirement of creating a web application using React.js, Node.js and Redux. I have 7+ years experienced, so I'm sure that I'll be able to prov Plus

$20 USD / heure
(1 Évaluation)

Hi! I am a fullstack web and mobile developer ON REACT - NODE - BOOTSTRAP - JAVASCRIPT - JQUERY - VUE ... with more than 4 years of experiences. I have read your job posting description I am available to start your pro Plus

$20 USD / heure
(1 Évaluation)

Hi, WE CAN START JUST NOW We are here for your business Hello. client. could you share your project with me? We are well versed with JavaScript, Node.js, Vue.js, GitHub, GraphQL We also have creative and profe Plus

$20 USD / heure
(0 Commentaires)

Hello there, With immense pleasure introducing Sarker Trade International Limited, a specialized TECH company focusing on system evolution, digital core and intelligent technology. Our global infrastructure technology Plus

$22 USD / heure
(0 Commentaires)
(0 Commentaires)

Hello sir. Your requirements for Nodejs, Vuejs, GraphQL, Github and Javascript are all some of the languages and frameworks I work with everyday. I have developed scalable server side applications with Nodejs as well a Plus

$20 USD / heure
(0 Commentaires)

Dear Hiring Manager, I analyzed your initial requirement of JavaScript developer and noticed that we have in-house Sr Developers that have the necessary skills & expertise for effective development with high quality Plus

$20 USD / heure
(0 Commentaires)