You may need a personal or society's account for
Overview tabConfigure Add-onsHeroku Postgres at the add-on sectionHobby Dev - FreeDeploy tabGithub as the deployment method, and choose the forked repomaster (or main) branch or deploy the branch manuallyhttps://your-app-name.herokuapp.com (remember to replace with your app name) to test the deploymentInitialise Client keys pageApp registrations+ New registrationAccounts in any organizational directory (Any Azure AD directory - Multitenant) for Supported account typesRedirect URI insert https://your-app-name.herokuapp.com/api/login (remember to replace with your app name)RegisterApplication (client) ID and paste it onto the Client ID field on the Initialise Client keys pageCertificates & secrets on the left panelClient secrets and click + New client secretsNeverAddValue and paste it onto the Client Secret field on the Initialise Client keys pageInitialise button on the Initialise Client keys pagepostgresql, node.js and yarn.env file in root following the variables in .env.exampleyarn install to install all dependenciesyarn newdb set up the databaseyarn release to generate sync the database and generate jwt secretyarn dev to start the serverGenerated using TypeDoc