Requirements:
one time payment -> no subscription karena budaya indonesia dan jg ga banyak yg punya CC 1 user can only sub to 1 tier of 1 creator comment can be deleted by post owner and the comment owner no comment sorting by other than date time hashtag can be displayed but doesn't lead to anywhere video and audio will be using URL we list the acknowledged source for the audio and video and warn users if they are not using this. posts and comments cant be edited, only deleted tiers bisa diedit, bisa di delete (only for the unpublished tiers) the current subscribed users 1 .still continue subscribing but receive no reward and 2. will not continue his/her subscription secara sistem soft delete tiernya terus delete semua post_eligibilitnya yg tier_id nya tier id tersebut tuliskan komen untuk future kalo ada benefit yg related ama tier dan di track secara sistem, harus dihapuskan jg. Tech stack
Postponed
BE should generate thumbnail for video no generate audio frequency image no autoplay video when in the view port (video only played when it's clicked) video will be only downloaded by the browsers Design Questions
design butuh comment yg bisa di like dan dihapus Challenges
get the video/audio files from other sources or how to embed tracking onboarding progress each card has different action or requirements to be fullfilled. big modules:
Flowchart (untuk flow yg kompleks aja)
when a user is subscribing to a creator
when a creator uploading a video
when a user is playing a video
Database Structure
tiers
subscription_tier
predefined_tiers_group
subscription_tier_predefined_group
subscription_tier_benefit
post
user_post_activity
user_subscription
post_tier_eligibility
Endpoint List
public
private
Service Upload Image Tiers Get List Predefined Tiers Get Tiers By creator id or my own tier Count limit subscription if tier is limited Drag and Drop Benefit (update api should update all benefit related and asynchronous) Create Template Predefined Tiers is connect to media social (?) is donation has been setup (?) is setup subscription (?) Get List Post Feed by creator IDs (include total like & comment) Get List Post by creator id get total subscription active get total income subscription Graph total user subscription to creator Get List user subs by creator id List of Pages
List of Components