Is it possible to create custom functionality using Webflow?

The use case for our website is that it is effectively an e-commerce website that also allows users to create custom lists of products. Is something like this achievable in Webflow?

My experience with Webflow is fairly non-existent. Currently I’ve been using Angular and Firebase to develop the solution, however I’m leaning towards switching to a different platform, so wanted to gauge whether something like this is possible.

In essence, the requirements are:

  • Ability to create an account (Firebase)
  • Ability to have a catalog of products
  • Ability to save the products to a custom list created by a user.

I have the majority of the databases setup already, I’m curious about how much flexibility I have with Webflow to implement a front-end solution that meets these requirements.