NodeJS i Express - etapy projektowania

Witam, jako że jest to mój pierwszy większy projekt chciałbym się zapytać doświadczonych jak go poprawnie zacząć? Mam gotowy layout (strona głowna/news page itp…). Teraz, aby nie popełnić jakiegoś głupstwa, które później może być problemem chciałbym się dowiedzieć od czego zacząć najpierw?

Zakodować sam layout (HTML/CSS) i dopiero potem bawić się z szablonami, restAPI, mongoose czy może od razu robić to stopniowo? Jak to wygląda od środka?