Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Produce UI design for crowd source image collection project #52

Closed
corneauf opened this issue May 1, 2019 · 11 comments
Closed

Produce UI design for crowd source image collection project #52

corneauf opened this issue May 1, 2019 · 11 comments
Assignees
Labels
discussion Further information is requested domain:data domain:ux
Milestone

Comments

@corneauf
Copy link

corneauf commented May 1, 2019

The website for the crowd source image collection project (we need a better name by the way) needs some actual UI design. I have create some basic prototypes just to have something from which to work from but in the grand scheme of things, if we want to use this project for more than floods, we will need to think about this. Here is a list of the main functionality I think the website should possess:

  • Usable through a web page or a mobile app. We will use React Native for this. I have the Android part covered, however, even though React Native create the necessary files to build a project for iPhone, we still need a Mac, a XCode license, an Apple Developer license and to tailor the app for the AppStore guidelines.
  • User can upload one or more picture(s) from their phone or take one using their camera.
  • User can read about who we are, the goals of the project and legal stuff for their images.
  • Once a user has uploaded their image(s), they can preview what they will send and delete those they do not want to send anymore.
  • The user can send their image(s) or cancel.

For me, this is the bare minimum. Now, if we want to scale this to other type of natural disasters, my concerns are as follows:

  • We can either leave the website as is. This will allow us to quickly promote it and hopefully reach an audience. However, we will need to skim through all the pictures ourselves to organize them by natural disaster.
  • We can add a description box. But then the user needs to enter text and the process is slower and more tedious which might make them less inclined to use it.

Edit:
Suggestions to be RGPD compliant:

  • Handling creation of an account.
  • Provide the user with a unique ID associated with the images. They can then contact us by email to get their images removed.
@sashavor
Copy link
Contributor

sashavor commented May 1, 2019

For the licensing thing, check with Leonard, he has both an Android dev and an Apple dev license

@sashavor
Copy link
Contributor

sashavor commented May 1, 2019

I think for now we should keep it at the bare minimum. The UI @DatCorno shared yesterday was good, I would just make the upload and take picture icons bigger and more salient.

@sashavor
Copy link
Contributor

sashavor commented May 1, 2019

Instead of a description box, I would suggest categories (flood, fire, drought, smog,... talk to @mukkavilli about the different options), and ask people to label the images they upload

@sashavor
Copy link
Contributor

sashavor commented May 1, 2019

Leonard also brought up a good point yesterday, that we should give people the ability to take back images that they uploaded. He said that it would be necessary if we want ppl from Europe to use it (to be compliant with the new legislation)

@corneauf
Copy link
Author

corneauf commented May 1, 2019

This would require the handling of account creations. Maybe we could have an anonymous no-takeback and the possibility of creating an account to take back your uploads? Because people will be less willing to share their photos I think if they have to go through hoops.

@sashavor
Copy link
Contributor

sashavor commented May 1, 2019 via email

@vict0rsch
Copy link
Contributor

Yep, being RGPD compliant is going to be painful.

Workaround: display an ID to every user and tell them to use it in any request by email they'd have to get their data back/deleted

@sashavor
Copy link
Contributor

sashavor commented May 1, 2019 via email

@corneauf
Copy link
Author

corneauf commented May 1, 2019

I like that.

@gcosne
Copy link
Member

gcosne commented May 4, 2019

Hi there, I spent some time looking for already existing approach to collect an image dataset. Not finding a ready-made solution, I turned to what exists in the open-source community regarding image hosting scripts : photo-hosting-scripts

Please have a look at Chevereto. A Flickr-like free image hosting script that already handles account creation with social media, and a lot of features. It has quite a community behind and I believe It could be a good starting point.

Edit :
chevereto_category_en

@vict0rsch
Copy link
Contributor

@sashavor @DatCorno thoughts?

@vict0rsch vict0rsch added this to the Summer milestone May 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Further information is requested domain:data domain:ux
Projects
None yet
Development

No branches or pull requests

4 participants