Unfortunately, creating a site is never a simple thing to do. As you probably already know, to make a site is not enough, unfortunately, design it to PC. It is not enough to draw it in pencil or lay it out as you usually do with a sheet of notes: it is necessary to write code.
It therefore leads to losing hours, days or even months on those damn lines, trying to make the style work, the inscriptions, the graphic elements, the animations and other frustrating aspects of the programming. Creating something from scratch is never the easiest solution. Although it is probably the most personal and customizable choice, it remains in any case a truly ambitious project that requires the particular technical skills to do it, not to mention the weather.