We want to develop a video streaming platform(VOD) like Netflix for organizations.
Here are the functions we want:
1. Only one person from each organization subscribes and pays, and the rest of the team members will be able to access the content.
2. Each team member has to sign up and will have their own account.
3. Team members don't need to put their card info when signing up.
4. If the organizers cancel, the rest of the team members will lose access.
5. The organizers need to be able to manage their team members, like add new members and delete existing members.
6. The organizer and team members have to be managed as an organization. (We need to know who belongs to which organization.)
7. We need to be able to give certain organizations free access for promotion purposes.
8. We need to be able to change the price of subscription plans at any time.
9. If there are organizations who already have subscribed when changing the price, they can continue to pay the same price. (We don't charge the new price for existing customers.)
10. Videos need to be categorized so that customers can filter.
We are currently using WordPress and Elementor and already created a landing page.