Full-stack Developer Coding Challenge