LemmyNet / jerboa

A native android app for Lemmy
GNU Affero General Public License v3.0
1.16k stars 166 forks source link

Register a new account #29

Open dessalines opened 2 years ago

dessalines commented 2 years ago
Schoolkid1 commented 1 year ago

How do people up to new create accounts?

abeorch commented 2 months ago

Rather thas an App based server selection and signup process would it be better to send the user to https://join-lemmy.org/ to review server characteristcs and select a server to signup on?

abeorch commented 2 months ago

Would the user journey from the App be?

Add account
Add existing account OR Create account
I Know the server I want to join OR Select a server
I know the server sends user to https://selectedserver/signup , Select a server sends users to https://join-lemmy.org/?showJoinModal=true
dessalines commented 2 months ago

Just look at how lemmy-ui's signup screen looks. I'd see it as:

abeorch commented 2 months ago

Just look at how lemmy-ui's signup screen looks. I'd see it as:

* By default, show the login screen, but have a button at the bottom for create an account.

* Have a link to https://join-lemmy.org/?showJoinModal=true to help them pick.

* Have a dropdown just like the login one

* After a server is selected, load its signup form.

* Let them sign up.

Yeah .. its three options 1) Login 2) Choose which server to create an account on 3) Create an account on a selected server - I think in that order

There is a subsquent step after 2) and 3) where after creating an account they need to come back and login - I guess that's something that needs to be handled by the success page of the Server signup form - allowing the user to Login using Jerboa or other App

MV-GH commented 2 months ago

I imagined a bit more informative, when selecting an instance. It will show quite some information about it.

Then you can select continue and sign up process

abeorch commented 2 months ago

If that information is availabe its all included in the Join-lemmy interface and ultimately to create an account you need to land on the servers's signup page so using the existing interface makes sense to me. Its just a case of getting people to either a selected server or join-lemmy site.

dessalines commented 2 months ago

One thing we can't really do (unless we pull and convert instance definitions from the join-lemmy repo), is help people pick an instance.

abeorch commented 2 months ago

Agree that is their decision when they head over to Join-lemmy (which I think its redundant to include in the app itself since its only a transit point to the server subscribe page). - I'm interested in what the success page of the server subscribe page looks like. I need to get the skills to spin up a test lemmy server to figure that out.