After working on fullPage.js, a free JavaScript library, for about 2 years and a half I came up with the idea of creating an online editor for fullpage.js.
Basically, the goal was the same as when I created fullPage.js.
I wanted to make things easier for non developers so they could create this kind of snap scrolling sites that look so good.
At that time I was working full-time as a full-stack web developer and I remember coding at night with the excitement of creating something quite interesting.
I had to force myself to stop coding around 11pm so I could rest and relax a bit before going to sleep.
Then I decided to go to a different coffee shop each weekend and work on the project for a few hours in the morning. I kept doing this for about 3 or 4 months.