I spent around 170 hours on this so far, with only 60% of that being coding. The rest was mostly research or writing.