Given a description of a backend (code and/or specification) and a general description of a front-end (e.g. list of essential features, desiderata, style, etc), AI code generator should be able to generate front-end code, in a widely used programming language such as JS or TS, based on a widely used framework such as React or Vue.
code must be written completely by AI with no human interventions besides providing relevant information about the backend and a general description of a front-end
should work with any kind of a web front-end task a senior front-end / full-stack software engineer is expected to be able to implement
code must confirm to the specification and meet quality standards of an expert human senior developer proficient in a given language and problem domain
front-end must work according to commonly acceptable UI/UX standards
at least 2000 non-trivial lines of code
a task is considered to be performed successfully when all important parts of functionality are implemented; minor cosmetic defects or missing niceties are acceptable
a code generator should have at least 80% success rate