Personal site rebuilt using Angular