Using GitHub or other platforms to login and create accounts could simplify the process, and it's easy to implement using `better-auth`