MacND / voluspa

A Discord bot for scheduling Destiny 2 raids.
https://voluspa.app
5 stars 0 forks source link

Refactor user registration to use OAuth2 with Discord #51

Closed MacND closed 4 years ago

MacND commented 5 years ago

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.

MacND commented 4 years ago

DONE