Coder Social home page Coder Social logo

re-work subscriptions about website HOT 4 OPEN

abborg avatar abborg commented on July 29, 2024
re-work subscriptions

from website.

Comments (4)

sztanpet avatar sztanpet commented on July 29, 2024 1

Hokay, brainstormed with Ceneza, came up with da plan for the future:

UI

  • starting point would be on the chat user overlay layer (when you click on a user)
  • would redirect to the good old subscription page but with the target userid in a parameter
  • would be the same steps as before, the target user should receive some kind of notification about this (not an email, but a website notification, maybe the basis of the private messages feature)

database tables need updating

  • new targetuserid for subscriptions, if there is no targetuserid the default is to simply duplicate the users own userid as the targetuserid so everything is handled in a single place
  • subscriptions would get a starttime and endtime field, no longer a single subscription but multiple ones, and the user just moves through them with time
  • higher tier subscriptions are depleted first always, this would mean handling the date juggling, so a higher tier subscription preempts lower tier subscriptions, lower-tier subs are modified to start after the end of the higher-tier one with the remaining time added to them (that becomes the endtime, so currently running subs duration is endtime - now(), modify the starttime and add the remaining time, subs that have not begun are self-evident

from website.

sztanpet avatar sztanpet commented on July 29, 2024

kinda implemented in part

from website.

JJAYL avatar JJAYL commented on July 29, 2024

Some sub ideas/perks I thought of.

  1. Reworking the sub system to encourage higher tier subs and d.gg subs over twitch subs.
Tier Perk
1 get multiple emotes and twitch emotes. This encourages d.gg subs over twitch subs (also lose greentext)
2 get greentext
3 stay the same
4 stay the same
Tier Perk
1 get multiple emotes an nothing else (would have to remove multiple emotes from non subs)
2 get twitch emotes
3 get greentext
4 stay the same
  1. Rewarding consecutive subs. If a user has subbed for, say, 6 consecutive months The user gets a free sub he can gift to another user. This could be restricted to certain tier subs (say T4) or something similar.

  2. Youtube specific subs with their own special flair as an alternative to patreon. It would effectively be the same thing as current subs but just to differentiate revenue streams and not have to go through patreon.

from website.

sztanpet avatar sztanpet commented on July 29, 2024

from website.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.