feat(public): add 404 page
feat(divshot): add error page