To be honest, it was mostly being the director : making a basic design document, from there, it was a cycle of codex translating the requirements to code, me testing, me giving feedback and we updating the document. It took about a week