Your system should have the capability to trigger a server request when specific events occur, such as reaching the bottom of the page through infinite scrolling or clicking the next page button, in order to retrieve the subsequent portion of data. Consider incorporating functionalities like pagination to divide your data into smaller segments.
Your images are of exceptional quality, but they should be optimized for the web as they are quite large, with at least 4MB in size. I haven’t reviewed all the images on the site yet.
The load time is significantly delayed, especially for mobile users.
To address this issue, my suggestion is to optimize all images for the web using Photoshop or any other software you prefer.
Wishing you the best, the website appears visually appealing, although there seems to be an excessive use of graphics.