Cara nem dev Front end eu sou mas no começo estava estudando para ser e já me senti muito assim, isso é sim uma cobrança a mais que você esta tendo. Falo isso com a certeza por que esse jeito de pensar em "criar algo do zero" é uma falácia, nem um dos maiores inventores do mundo criou algo do zero. Por exemplo os aviões tiveram como inspiração as aves. Pra não ficar só no meu comentário vou deixar abaixo um link de onde eu praticava o front e pegava algumas inspirações para "criar algo do zero". https://www.frontendmentor.io/challenges Espero ter ajudado!!!