inaturalist / INaturalistIOS

iNaturalist iOS app
MIT License
152 stars 50 forks source link

upload user profile pic from the app #183

Closed kueda closed 8 years ago

kueda commented 9 years ago

You should be able to upload a user profile photo from within the app. We get this question on the support email from time to time, and I usually send people to http://www.inaturalist.org/users/edit. Will basically look like PUT /users/:user_id?user[icon]=:multipart_file_data

alexshepard commented 9 years ago

:+1:

@joellebel what do you think about this? for starters, maybe just tapping on the user photo could present a user icon? further along it might be great to be able to edit my profile, doing stuff like changing my real name and username, altho I'm not sure how often real users do that.

joellebel commented 9 years ago

Sounds good to me. Please let me know where we would like this to fall in the timeline so I can design it. Additionally, it would be cool if we had 4-5 different default profile icons that a user could choose from. Each user would get a random default profile icon at sign up. This way we don't have a sea of the same old boring avatars.

Here's some ideas for profile icons I think would be fun:

For example, here's what Virgin America offers for account holders. (I am not at all advocating for this style or content for the icons, just wanted to show an example)

image

alexshepard commented 9 years ago

That looks cool. I would think that would be something that'd be tied to your account, right?

joellebel commented 9 years ago

Yes, would be tied to your account, but you would always have the option to upload your own profile pic, of course.

alexshepard commented 9 years ago

OK, in that case I'd move that part of this issue over to the general inaturalist github for conversation there, as it's not something we'd be implementing in the iOS app.

joellebel commented 9 years ago

Sure thing.

kueda commented 9 years ago

FWIW, we're getting about 1 request a week for this at the moment.

alexshepard commented 9 years ago

Happy to work on this.

As I said above I think a simple solution could just be the ability to tap on your photo, get an action sheet asking if you'd like to change/add/delete your photo, then if you choose to add or change, take a photo or choose from library and upload to the website.