I am creating a website and my skills are in the back-end and unfortunately, I always have to end up doing the front-end as well. The coding is not the problem, it is the design and color choices. All my websites on the client-side end up looking very flat and boring and makes them look unprofessional (which they are from the front-end lol) so I am in search for tips on how to make the website "pop", not look so flat and mix colors correctly. I have attached a screenshot of the current login page for a website and could use some advice on how to make this not look so flat and boring.
I know it is not centered, that is just because I did not take screenshot of the entire screen. More specifically, I would like the "logo" in the top-left look more like a logo instead of just text on the screen. Also, need some help on how to select fonts. Any help is appreciated. Thank you!