Mock api and minimal frontend work