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] channelpage: add "Plans" section above administrator panel with 2 buttons "Upgrade" or "Upgrade for free"
[x] write referal page
[x] Create service methods connecting to backend
[x] write progression bar component depending on how many successful referals
[x] progression bar depending on how many successful referals
[ ] update landing page for organisers by adding a section "mora.stream streaming tech"
[ ] updating landing page for organisers by adding "streaming tech for free or following this pricing" + change location pricing (?).
[ ] If channelId in URL not valid, redirect to standard URL. Fix bug where loading is stuck if no arguments are provided for the channelId
Backend: (Rahul)
[x] create ReferalNumber in database (channel_id, n_successful_referals)
[x] update user creation to check if user has been refered
[x] endpoint to check number of successful referal for an agora
1. Summary:
Each channel will have a "gamified referal system" similar to Harry's scaling strategy. The referral is going to be a special link associated with each agora that administrators can share. If someone creates an account after consulting this special URL, the progress bar of the agora will increase. Depending on the number of people who created an account, the agora will have the following rewards:
5: all your events shared on our Twitter for 6 months
10: Free "Automation" plan (big) for 6 months
25: Free "mora.stream" limited early adopter mug
50: Hybrid plan (big) for free for 1 year
2. General flow
On the channelPage, we add a sectino between agora description and Administrator panel that will integrate "upgrade plan" button and "refer" button. In a nutshell, this will be "Upgrade plan" OR "Upgrade for free". Clicking on "upgrade for free" will redirect to the referral page. The gamified bar will be displayed in referral page.
Referral page will follow that spirit
Admins will need to share special URL. If people register using that URL, they got +1 referral on their bar
TODOs for UI-UX for filtering talks
[x] make topic onclick blue
[ ] hide topic/subtopic if no talks present for it
Todos: Frontend
Backend: (Rahul)
1. Summary: Each channel will have a "gamified referal system" similar to Harry's scaling strategy. The referral is going to be a special link associated with each agora that administrators can share. If someone creates an account after consulting this special URL, the progress bar of the agora will increase. Depending on the number of people who created an account, the agora will have the following rewards:
2. General flow
TODOs for UI-UX for filtering talks