This pattern is a popular one, which involves;
It's a foundational pattern for;
Webflow isn’t an app-building platform, so you need to solve.
The first 2 are relatively easy, with Memberstack.
The 3rd requires automation, either Logic or a 3rd party solution like Make.
The 4th is messy and does not scale well at all as users and data volume increase.
The 5th is mostly-impossible on a Webflow-hosted site. Everything is exposed, since all content must be delivered to the browser before you can filter it.
Memberstack or Webflow User Accounts will give you the login capability. Memberstack is better at exposing that data to you, which you’ll need to save with your CMS data.
To build something like this on a Webflow-hosted site, you’re probably better off using Wized for the login and UX logic, and possibly Xano for the data storage.
Or else, choose a platform that’s designed for app-building like Bubble.