Find Jobs
Hire Freelancers

Amazon S3 API wrapper using Swift + Combine

$30-250 USD

Închis
Data postării: circa 3 ani în urmă

$30-250 USD

Plata la predare
Hi! Thanks for your consideration to help us with our project. This is one of those not very big tasks, which usually turn into very rewarding projects, and were you get to play with some new tech as well. We need you to create a wrapper around Amazon S3 style APIs ([login to view URL], [login to view URL]), by subclassing our defined protocol (called Translator & File, [login to view URL]) and implementing the functions required. The goal is for us to use your Translator implementation to control Amazon S3 as if it was a File System. The cool part is that all functions must work asynchronously, and that the interface we provide needs to work with Swift's Combine. Can you make use of other libraries? Soto seems like the best candidate as it is mostly there, but there may be others. What else do we need? We will need you to provide tests for your wrapper implementation so we can maintain and do proper checks in the future. When do we need this project complete? We have no timing constraints. We estimate it may take around 4 weeks, without full time involvement. What do we give you? We will give you the Protocol you need wrap the Amazon API (the Translator) as well as other helping classes; We will give you a sample implementation of a Translator that makes use of the local filesystem; And we will give you sample tests for that implementation. Is that it? Yes, this is a one time project. But if we like your code, there is a continuation an we would love to work with you. Do you have questions? We appreciate people who has read our job offers and who make great questions about them. Oh! And forgot to mention. We are part of an Open Source project, so your code will be part of it, and you will get that rewarding feeling of helping the world once more ;) I need code for the Translator and File protocol implementations of S3, and the corresponding tests.
ID-ul proiectului: 29357362

Despre proiect

2 propuneri
Proiect la distanță
Activ: 3 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte

Despre client

Steagul ROMANIA
Romania
0,0
0
Membru din feb. 21, 2021

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.