Web development Project

I am looking for a youtube tutorial similar to the development of the following project . I want the source code to be in Github if it is possible :slight_smile:

It is necessary that on a page (article) there are 7 photos with a ratio of 2/3. and a text of about 300 words
photos will be downloaded in original format around 7600/5000 and 300PP
you have to be able to create articles continuously, and a page that takes this up and which can still be developed with more photo and text
the article page must be downloadable directly in PDF format which reproduces the exact visual of the WeB page.
on the home page you need a photo carousel with random photos from the archives.