When it comes to Cypress reports, you can go with a popular solution that might be more complex to set up and use the following three articles for that. The first one talks about how to generate mochawesome report. Since every site generates separate reports, the next article describes how to merge them into one.
If this is too complex, and you don’t want to install multiple dependencies, you can use the cypress-dashboard package. With this one, you get a dashboard report by just installing one dependency. Here is a guide on that.