There’s no sign up and sign in in the traditional sense.
Sign up = generating keys for the user
Sign in = storing them in app memory and signing events with it.
That’s it, also kind 0 events are replaceable events that’ll store user information
Checkout nip-01 and nip-19.