Currently the registration process uses manual entry of information such as timezone and platform usernames (Steam, Xbox, PS4 etc.). This should be a streamlined, webpage based process that involves you linking your Discord account and selecting your timezone from a searchable dropdown.
Context
The current registration process is open to human error and is not user friendly, especially the timezones. With OAuth2 registration we'll be able to build new features like writing to a user's custom status "Raiding with Voluspa: Crown of Sorrow".
Possible Implementation
This is already being worked on in the early stages, primarily in the feature/implement-oauth branch. We're using fastify to serve and respond to HTTP requests, and axios to make API calls. Webpages are currently static HTML but I am open to more interactive pages.
Detailed Description
Currently the registration process uses manual entry of information such as timezone and platform usernames (Steam, Xbox, PS4 etc.). This should be a streamlined, webpage based process that involves you linking your Discord account and selecting your timezone from a searchable dropdown.
Context
The current registration process is open to human error and is not user friendly, especially the timezones. With OAuth2 registration we'll be able to build new features like writing to a user's custom status "Raiding with Voluspa: Crown of Sorrow".
Possible Implementation
This is already being worked on in the early stages, primarily in the feature/implement-oauth branch. We're using fastify to serve and respond to HTTP requests, and axios to make API calls. Webpages are currently static HTML but I am open to more interactive pages.