It's a blog I did for a school project (about 12h of work).