EMBARKING ON FULL-STACK WEBSITE DEVELOPMENT: FROM FRONT-END TO BACK-END