fairDataSociety / bounties

Bounties issued by Fair Data Society.
4 stars 1 forks source link

[BOUNTY] Backup data from Android to personal storage #10

Open AngelaVitzthum opened 2 years ago

AngelaVitzthum commented 2 years ago

Motivation / background / user story:

We live in a very fast paced world where it's not uncommon for someone to get up from their desktop and head into the world while still wanting access to their data via mobile. As Web3 standards become more broadly understood, user's want their data to be secure & private regardless of where they're accessing the data and on what device. In these instances it's critical a user has the ability to not only access their data but also back it up. By leveraging FDP storage we enable user's to backup their data from a mobile device to Fairdrive personal storage.

As a User, I would like to open a mobile client on my iOS or Android device that allows me to manage my personal storage files, so that I can access my personal data securely on the go.

Tasks

Approving criteria

Timeline

This bounty is estimated to take no longer than 40 hours.

Deadline: 3 calendar weeks after approval.

Compensation: In BZZ tokens in amount of 3000 DAI at the date of payment (as of the price of BZZ / DAI on the day of the payout as determined by Fair Data Society).

Bounty Process

References

Use the Fair Data Society Discord for more information and support.

Mind the Fair Data Society Principles in your tasks.

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 1 week, 1 day from now. Please review their action plans below:

1) hhio618 has been approved to start work.

I'm a very experienced android developer. We will do this as a team of two: 1. Android developer 2. UI/UX designer. We can bring you a native app with good UI/UX within 3 weeks of approval. 2) mrnyax has applied to start work _(Funders only: approve worker | reject worker)_.

I am interested in taking this task.

Learn more on the Gitcoin Issue Details page.

hhio618 commented 1 year ago

Thanks for accepting my request! I'll submit a WIP PR in a few days.

gitcoinbot commented 1 year ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 5348.4453 BZZ (3000.00 USD @ $0.58/BZZ) has been submitted by:

  1. @hhio618

@fairdatasociety-github please take a look at the submitted work:


hhio618 commented 1 year ago

@AngelaVitzthum I'm facing the same issue as https://github.com/fairdatasociety/bounties/issues/11#issuecomment-1198503346 While working on the React-native project here: https://github.com/hhio618/fdp-mobile. I'm currently working on this fork: https://github.com/hhio618/fdp-storage to solve that issue. So would it be possible to give me more time to work on the project?

hhio618 commented 1 year ago

@AngelaVitzthum Unfortunately, I couldn't set up any bee node as a requirement for testing the fdp-storage client. I've used the doc page here: https://docs.fairos.fairdatasociety.org/docs/fairOS-dfs/docker-installation as my guide to set up the node but end up here: https://docs.ethswarm.org/docs/installation/fund-your-node#testnet. I tried to fund my node using this faucet with no luck. Also, there are already some issues with the fdp-storage here.

molekilla commented 1 year ago

@hhio618 I'll need an APK to review please

hhio618 commented 1 year ago

@molekilla Please give me a few days to wrap this up.

crtahlin commented 1 year ago

@hhio618 Can you provide the APK?

hhio618 commented 1 year ago

Here's the link to download the apk file: https://drive.google.com/file/d/1-NpJdVFSvGP4SLVYVUAinO44g_ZiTmFl/view?usp=drivesdk We add the required file picker and etc to get the job done but couldn't test this any further as this doc url is not working as well as other issues I mentioned earlier! We really like to get this done sooner, but the problems mentioned earlier don't let us do it! It would be great to get in touch with the team to help us get this project ready! My contacts: Discord: hhio618#5800 Telegram: @hhio618

molekilla commented 1 year ago

Can you describe from immediate to nice to have the blockers please? @hhio618

hhio618 commented 1 year ago

@molekilla

Immediate blockers:

fdp-storage api:

Unfortunately, there is no public api for tests and also this doc is outdated and doesn't work!

React native related issues

https://github.com/ethersphere/bee-js/issues/757 https://github.com/fairDataSociety/fdp-storage/issues/87

Nice to have:

Any wireframe/ui recommendations? Small docs to describe the overall app functionality if possible.

molekilla commented 1 year ago

@hhio618 can you try using this https://github.com/tradle/rn-nodeify?

hhio618 commented 1 year ago

@molekilla We tested it before with no luck! (Just to mention that we're developing the app UI/UX despite these blockers)

molekilla commented 1 year ago

@hhio618 please contact @IgorShadurin so we can finalize this bounty

IgorShadurin commented 1 year ago

@hhio618 updated section for https://github.com/fairDataSociety/fdp-storage to temporarily fix the React Native issue (replacing fdp.connection.bee.uploadData).

hhio618 commented 1 year ago

Thanks, @IgorShadurin. I'll keep you informed after testing it.

hhio618 commented 1 year ago

Is this task still alive? @IgorShadurin If yes, I'll try to wrap this up within a few weeks.