- The good way of understanding code is separating containers, components, js-components, typo, some partials in own folders or / and files. Sass, (js, if more code) should be separated;
- Another bonn tone is dividing source and dest code in own folders.
src — folder for source stuff: sass, js, images etc.
dist (dest) — foder for dest stuff: latest minifyied .js .css files
to some opinion — all files are needed to deploy on the server should be exist in dest(dist) folder
- Bad way to make spacings with margins, especialy margin-top.
- More than 2 nested css selectors.
- Better way using fonts instead of png images as icons.
- Fonts missed at all.
- I don't see container for elements, container must do width of the page-content and padding-left, padding-right across the page.
- Input fields shouldn't jump to another line with br, there must be structure that predict labels, errors, inputs.
- Where is responsiveness?
- Where is autoprefixer?
- Logotype should be a link.
- Language buttons doesn't have a hover.
- Buttons hover effect couldn't influence on positions of the other elements on a page, height of the button etc.
- Background paralax doesn't work.
- Scroll isn't convenient.
- Scroll pointer is a bit ugly.