This was originally posted on dev.to : https://dev.to/jmtiong/what-i-have-learnt-from-a-14-hours-project-2joo