Działa spoko, ale naucz się korzystać z bibliotek CSS, bo użyłeś Materialize, ale udało ci się to zrobić dość nieumiejętnie. Nie wiem, co chcesz potem robić, ale jeśli front-end, to musisz nad tym popracować. Poszukaj w internecie gotowych szablonów i przykładów stron internetowych i np. próbuj napisać podobne, albo po prostu się nimi inspiruj tworząc własne. Jeśli będziesz się tym zajmował, przez dłuższy czas, to w końcu dojdziesz do takiego momentu, że będziesz wiedział co wygląda dobrze, a co nie.