When working on a website or application, it's better not to waste your time trying to make it perfect. Instead you should focus on making it work first, creating a simple demo. And the faster you go, the better it is.
Only after the first demo is finished, you can massage it by refactoring the code,
dealing with the performance, etc. But not at beginning, otherwise you'll never finish it.