How to create a brand new Schema with similar functionality to a Product


How would I go about creating a brand new schema such as Events or Sliders,
With similar functionality as the Product schema. I would like it to show in the backend, and would also like to manage this schema as easy as creating a new product.

Should I just clone the reaction-product-variant package and use that as a base ?

How are other’s handling this ?


I have the same issue right now. It seems to be quite challenging problem, since you have to manage publications and subscriptions, besides of creating schema and collection.
Also you need to write custom server methods to insert/update/remove data.

I’m interested if there is any tutorial on this topic.