Photo by Joanna Kosinska on Unsplash

Update 6–13–2018 : A reader has translated this article in japanese, find it here. 10k readers and 650+ claps later : Thank you readers ❤️

Starting a new project from scratch is always a good way to learn new things no matter how experienced you are.

Recently I wondered what it would take to build a full web-application without using any third-party well-known framework such as Bootstrap.

First would it unleash the power of coding freedom (aka “Errors can only come from you” but also “Stop fighting against your framework with !important rules”) but also would it teach me CSS tricks I’m now proud and happy to share with you.