Make the application as if you were making it for yourself. As a Developer, the first user of your application is you, make every module in the application solve your needs first. It is important to put yourself in a user’s shoes and ask important questions like;
If I was the user of this application, would I use it? What problems is this application helping me to solve? Is my data secure on this web application? Can I use this web application over and over and feel a sense of accomplishment?
What value would this application add to someone visiting the Website? Usability is the key to making a well-rounded Web Application, remember every minute a user spends on your Website should count towards adding value to the user.