Full code for mora.stream, the "Twitch.tv for academic researchers". The streaming platform served several thousands of concurrent viewers. This has now been acquired and absorbed by Cassyni.
[x] Add sendgrid templates for 3 cases - emails before threshold, email at threshold and email for successful claim
[x] Route for claim
[x] Send email according to thresholds
[x] Delete channels which are unclaimed after threshold
[x] Update channels which have been fetched and reassign them - two ways i.e. use the scraped data to create a User profile and redirect on click which would mean they are stuck with an existing username and they will inevitably have to reset their password, or let the user fill up the registration form on their own ( we could show their scraped email/name as placeholders)? - I've implemented the first one as of now for reasons beyond myself.
[x] Add view for ChannelClaimPage.tsx - change this to /organisers
[ ] Add button for claim, which should be similar to Sign Up Button ( I might not need to implement this if the confusion over mode can be sorted out) - I've fixed SignUp button though - now just change
[x] Add mailToken expiry from default timestamp, else new
[ ] OrganiserLandingPage should be merged with ChannelClaimPage
[ ] MAKE SURE EVERYTHING WORKS TOGETHER ( THE HARD PART)