Model Architecture planning
Membership
slug
type(free,pro,enterprise)
price
stipe plan id
UserMembership
user (foreignkey to default)
stripe customer id
membership type (foreignkey to Membership)
Subcription
user membership
stripe subscription id (foreignkey to UserMembership)
active
Course
slug
title
description
allowed memberships (foreignkey to membership)
slug
title
Course (foreignkey to Course)
position
video
thumbnail